如何获取特定event_id的last revision_id?

时间:2014-04-23 08:48:49

标签: mysql sql

我有一个像这样的修订表:

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查询。 谁能指导我?

3 个答案:

答案 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