多表连接查询 [ 2.0 版本 ]
表a
agcy_id
nm
表b
id
cus_id
表c
id
agcy_id
关系
表a 1:n 表b
表a 1:n 表c
表b 与 表c 没关系
a::find()->select('*,count(cus_id) as cus_num')
->join('LEFT JOIN','b','b.cus_id=a.agcy_id')
->groupBy('cus_id');
a::find()->select('*,count(c.agcy_id) as agcy_num')
->join('LEFT JOIN','c','c.agcy_id=a.agcy_id')
->groupBy('agcy_id');
想要连接3张表,里面有a.*,cus_num,agcy_num
怎么写语句?
求解!
最佳答案
其他 0 个回答
没有找到数据。
Trient GZ
注册时间:2016-03-30
最后登录:2016-06-14
在线时长:6小时3分
最后登录:2016-06-14
在线时长:6小时3分
- 粉丝0
- 金钱215
- 威望0
- 积分275