表の例:
event_id| group_id | updated_at
1 | 1 |2012-01-02
2 | 1 |2012-01-01
3 | 2 |2012-01-01
4 | 2 |2012-01-02
5 | 3 |2012-01-01
group_id でグループ化された最大日付のすべての event_id を選択する必要があります。したがって、正しい結果は次のようになります。
event_id| group_id | updated_at
1 | 1 |2012-01-02
4 | 2 |2012-01-02
5 | 3 |2012-01-01
MAX(updated_at) を選択したのと同じ行から event_id を選択できますか?
SELECT event_id, group_id, MAX(updated_at)
FROM my_table
GROUP BY group_id;