我有两张桌子,一张是讨论,一张是回复。我想知道如何从具有匹配讨论 ID 的响应表中拉回每个讨论行以及行数。
桌子discussions
id
creator
date
title
桌子responses
id
creator
date
discussion_id
= 这是id
从discussions
因此,我希望能够获得每一行讨论以及具有responses
它的所有行的 COUNT()discussion_id
据我所知,这大约是:
SELECT
d.id,
d.creator,
d.date,
d.title,
(select count(select * from r where r.discussion_id = d.id) from r) num
FROM
discussions d, responses r
我在正确的轨道上吗?
谢谢你的时间!