我有一个像这样的修订表:
id revision_id event_id
------------------------
1 1 1
2 2 1
3 1 2
4 2 2
5 3 2
我想为每个不同的event_id获取最后一个revision_id。 我想要MYSQL查询。 谁能指导我?
答案 0 :(得分:2)
SELECT event_id, max(revision_id)
FROM mytable
GROUP BY event_id
请参阅 SQLFiddle 。
答案 1 :(得分:1)
SELECT MAX(revision_id) , event_id
FROM TABLE_NAME
GROUP BY event_id
答案 2 :(得分:0)
SELECT id, max(revision_id), event_id
FROM TABLE
GROUP BY event_id