求给一个联表查询的写法 [ 2.0 版本 ]
这是我的 原生sql 语句
select u.*,a.cnt from userinfo as u left join(select add_user,count(*) as cnt from article GROUP BY add_user) as a on a.add_user = u.username where 1=1 '.$where.' limit '.$pager->offset.','.$pager->limit
求 yii 联表查询的方法
共 3 个回答
-
Yii::$app->db->createCommand('select u.*,a.cnt from userinfo as u left join(select add_user,count(*) as cnt from article GROUP BY add_user) as a on a.add_user = u.username where 1=1 '.$where.' limit '.$pager->offset.','.$pager->limit) ->queryAll();
共 2 条回复@Time 好好看下文档:http://www.yiichina.com/doc/api/2.0/yii-db-query
,应该可以的,祝你好运! -
Time
注册时间:2016-12-23
最后登录:2019-01-28
在线时长:8小时24分
最后登录:2019-01-28
在线时长:8小时24分
- 粉丝1
- 金钱30
- 威望0
- 积分110