首页 文章

执行关系查询并通过MySql中两列的组合选择不同的记录

提问于
浏览
0

我的数据库中有两个表,用户和用户活动,用户表有id,first_name,last_name等字段,用户活动表有,id,user_id(外键 - >来自users表)和项目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中执行此查询?

1 回答

  • 1

    有两种方法 .

    • 简单查询生成器

    See this.

    2)关于用户活动的用户表的关系 .

    See this.

    至少,试一试 . 然后更新,你会遇到困难 .

相关问题