Probeer deze eens, het idee achter de subquery is dat deze de nieuwste ID
. krijgt voor elke Name
met behulp van MAX
(aggregatiefunctie ). Voeg het dan samen met de tabel zelf op de twee kolommen van de 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