执行关系查询并通过 MySql 中两列的组合选择不同的记录
Performing a relational Query and selecting distinct records by the combination of two columns in MySql
我的数据库里有两个table,用户和用户活动,用户table有id,first_name,last_name等字段,用户活动 table 具有 ID、user_id(外键 --> 来自用户 table)和项目 ID。我想要 select 不同的用户名(名字和姓氏的组合),其中 project_id 是 1.
如果我把它写成一个简单的查询,它工作正常,我写的查询是:
SELECT DISTINCT users.first_name,users.last_name,`user_activities`.user_id FROM `users`
JOIN `user_activities`
ON users.id=`user_activities`.user_id
WHERE project_id=2;
如何在 YII 中执行此查询?
我的数据库里有两个table,用户和用户活动,用户table有id,first_name,last_name等字段,用户活动 table 具有 ID、user_id(外键 --> 来自用户 table)和项目 ID。我想要 select 不同的用户名(名字和姓氏的组合),其中 project_id 是 1.
如果我把它写成一个简单的查询,它工作正常,我写的查询是:
SELECT DISTINCT users.first_name,users.last_name,`user_activities`.user_id FROM `users`
JOIN `user_activities`
ON users.id=`user_activities`.user_id
WHERE project_id=2;
如何在 YII 中执行此查询?