我有一個表comments
選擇3條評論每篇文章
id | comment | post_id |
1 Hey 1
2 Hey 2
3 Hey 2
4 Hey 3
5 Hey 1
我想每個職位3個評論。
我做了下面這樣的事情。
"select * from comments WHERE post_id IN(1,2,3) LIMIT 3"
但是,這產生了我的只有3 rows
。
但我想每post_id
最大3 rows
不是總計3 rows
。
任何幫助我哪裏錯了?
嘗試使用JOIN – violator667
實現這個u能解釋一下@ violator667 –
這被稱爲「每組最大N」。這是經常被問到,並不是特別直接,我正在尋找一個良好的現有答案,指向你... –