我的数据库中有两个表,用户和用户活动,用户表有id,first_name,last_name等字段,用户活动表有id,id,user_id(外键-->来自用户表)和项目ID。我想选择不同的用户名(名字和姓氏的组合),其中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 中执行此查询?
有两种方法。
- 简单查询生成器
看到这里。
2)与用户活动表的关系。
看到这里。
至少,试一试。并更新,您遇到困难的地方。