2013-06-27 74 views
0

我需要獲得個帖子的編號不是主題,其中forum_id = 1。這甚至有可能嗎?我想我必須使用連接,但這對我來說似乎難以置信。加入兩張表並獲得行數

topics: 
id | title | forum_id 

posts: 
id | message | topic_id 

回答

2
SELECT COUNT(*) FROM posts JOIN topics t ON (topic_id = t.id) WHERE forum_id = 1 
0

與主題

select distinct count(p.id) from posts p inner join topics t on p.topic_id = t.id 
     where t.forum_id = 1 
     group by p.id 
職位數