ID data name
1 2012.11.06 a
1 2012.11.03 b
1 2012.11.07 c
1 2012.11.08 d
1 2012.11.05 e
2 2012.11.11 f
2 2012.11.13 g
2 2012.11.08 h
2 2012.11.08 i
2 2012.11.20 j
3 2012.11.11 k
3 2012.11.13 m
3 2012.11.08 n
3 2012.11.08 o
3 2012.11.20 p
3 2012.11.08 r
I grupuje ją po id
Czyli
SELECT id, DATA, name FROM tabela GROUP BY id
I jak zrobić grupowanie żeby kolumny zwracały najnowszą wartość według daty ?
Wynik jaki chcę trzymać
ID data name
1 2012.11.08 d
2 2012.11.20 j
3 2012.11.13 m
Próbowałem coś z
SELECT id, DATA, name FROM tabela WHERE MAX(DATA) GROUP BY id
ale nie działa.