Coba yang ini, ide di balik subquery adalah mendapatkan ID terbaru untuk setiap Name menggunakan MAX (fungsi agregat ). Kemudian gabungkan dengan tabel itu sendiri pada dua kolom subquery.
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