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

求个统计查询,立马送分!解决办法

2012-09-16 
求个统计查询,立马送分!表a结构如下:aID,aName1, a2, b3, c4, d表b结构如下:bID,aID,bName1, 1, aaaa2, 1,

求个统计查询,立马送分!
表a结构如下:
aID,aName
 1, a
 2, b
 3, c
 4, d

表b结构如下:
bID,aID,bName
  1, 1, aaaa
  2, 1, bbbb
  3, 2, cccc
  4, 2, dddd
  5, 1, eeee
  6, 3, ffff

表b中的aID关联表a中的aID
现想求如下结果:
select aid, aName, aID在表中的数量 as total from a
不知道,sql语句如何写,先谢谢大家了。

[解决办法]

SQL code
select aid, aName, (select count(*) from b where aID=a.aID) as total from a
[解决办法]
SQL code
 SELECT a.aid,a.aNAME,COUNT(1) AS total FROM a a LEFT JOIN b b ON a.aid=b.aid GROUP BY a.aid,a.NAME 

热点排行