Prova den här, tanken bakom underfrågan är att den får det senaste ID
för varje Name
med MAX
(aggregerad funktion ). Slå sedan ihop den mot själva tabellen i de två kolumnerna i underfrågan.
SELECT a.*
FROM tableName a
INNER JOIN
(
SELECT name, MAX(ID) maxID
FROM tableName
GROUP BY name
) b ON a.Name = b.Name AND
a.ID = b.MaxID