SQL:获取所有评论的帖子

Mor*_*sen 1 mysql sql

我想,我需要构建一些相当简单的SQL,但是因为这是我与DB合作的一个罕见事件,所以我无法弄清楚细节.

我有一个表'posts',其中包含以下列:

id,标题,文字

以及包含以下列的表'comments':

id,name,text,post_id

(单个)SQL语句通过'post_id'键检索具有与之关联的一个或多个注释的所有帖子的标题是什么样的?如果DBMS与SQL查询有任何关联,则DBMS是MySQL.

Nic*_*ore 7

select p.caption, count(c.id)
from posts p join comments c on p.id = c.post_id
group by p.caption
having count (c.id) > 0