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

这2个表怎么连接查询出需要的内容

2012-03-15 
这2个表如何连接查询出需要的内容?第1个表Posts列:PostsID Title第2个表Reply列:ReplyID Conten PostsID(

这2个表如何连接查询出需要的内容?
第1个表Posts
列:PostsID Title
第2个表Reply
列:ReplyID Conten PostsID(表Posts的外键)

请问:如何查出每个PostsID中的内容(即PostsID和Title列)以及对应的PostsID在表Reply的记录数。谢谢~!

[解决办法]

SQL code
SELECT A.PostsID, A.Title, B.CNTFROM Posts aINNER JOIN (SELECT PostsID, COUNT(*) AS cnt FROM Reply GROUP BY PostsID) B   ON A.PostsID = B.PostsID
[解决办法]
SQL code
select  a.*,b.numfrom  Posts a,  (select PostsID,count(1) as num from Reply group by PostsIDZ)bwhere  a.PostsID=b.PostsID 

热点排行