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

厚颜求个容易sql.

2013-09-26 
厚颜求个简单sql...主表A和副表B 关系 是1对多。搜主表顺带加上1个BCount字段,该字段表示副表里与主记录

厚颜求个简单sql...
主表A和副表B 关系 是1对多。
搜主表顺带加上1个"BCount"字段,该字段表示副表里与主记录关联着的记录条数。谢谢。

如果叙述内容不足请告知。


[解决办法]


select a.*,isnull(b.BCount,0) as BCount
from tbMain a
left join (select ParentID,count(1) as BCount from tbDetails group by ParentID)b on a.id=b.ParentID

[解决办法]
--假设A,B 以ID为关联
SELECT A.*, BCount=ISNULL(( SELECT COUNT(*) FROM B where ID=A.ID ),0) FROM A

热点排行
Bad Request.