我有這個表:我想用最大的id
行,每topicId
這樣MySQL查詢爲具有特定領域的最後一個行
posts
id | msg | topicId
1 | Hello World| 1
2 | Whats up? | 2
3 | lorem ipsum| 1
4 | new Topic | 3
5 | Dolor sit | 1
6 | some text | 3
7 | response | 2
8 | asdf | 3
:
result
id | msg | topicId
5 | Dolor sit | 1
7 | response | 2
8 | asdf | 3
我問題是我沒有線索如何查詢我想要的結果。 我使用symfony 2.3和學說,所以如果你可以使用原則查詢生成器代碼的答案將是偉大的:)
任何想法有效地做到這一點?
重複的問題顯示瞭如何與普通的MySQL做。我不知道學說,但你應該能夠翻譯那裏的解決方案。你也可以在SO上搜索'[mysql] [最大每個組],也許其他一些問題使用Doctrine。這是一個極其常見的問題。 – Barmar
對不起,重複。我不知道要搜索什麼 – Kable