这2个表如何连接查询出需要的内容?
第1个表Posts
列:PostsID Title
第2个表Reply
列:ReplyID Conten PostsID(表Posts的外键)
请问:如何查出每个PostsID中的内容(即PostsID和Title列)以及对应的PostsID在表Reply的记录数。谢谢~!
[解决办法]
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
[解决办法]
select a.*,b.numfrom Posts a, (select PostsID,count(1) as num from Reply group by PostsIDZ)bwhere a.PostsID=b.PostsID