主表A
id name
1 a
子表B
id name fk_A
1 b1 1
2 b2 1
3 b3 1
如何查处这样的结果集
id name cout(*)
1 a 3
求大神指点啊!!!!
------解决方案--------------------
- SQL code
select a.id,a.name,count(*)from 主表A a left join 子表B b on a.id=b.fk_Awhere 1=1group by a.id,a.name
------解决方案--------------------
- SQL code
select a.id, a.name,count(*)where a.id = b.fk_a group by a.id, a.name