首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

主表与外键表有关问题

2012-01-15 
主表与外键表问题有两张表 A(ID,Name) B(ID,AID,Name)现在是我要查询出A表的所有数据,再加一个A表对就B表

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

热点排行