主表与外键表问题
有两张表 A(ID,Name) B(ID,AID,Name)
现在是我要查询出A表的所有数据,再加一个A表对就B表有多少条数据,比如:
A
ID Name
0001 张三
0002 李四
B
ID AID Name
00001 0001 张三1
00002 0001 张三2
00003 0002 李四1
这样一个表的结构,我要查询出来的数据应该是
ID Name BCount
0001 张三 2
0002 李四 1
这样的查询语句应该怎样写,谢谢大家了
------解决方案--------------------
select a.*,bcount=(select count(1) from b where aid=a.id)
from a