读书人

主表与外键表有关问题

发布时间: 2012-01-15 22:57:49 作者: rapoo

主表与外键表问题
有两张表 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

读书人网 >SQL Server

热点推荐