SELECT t1.* FROM yourTable t1 INNER JOIN ( SELECT `Group`, MAX(Age) AS max_age FROM yourTable GROUP BY `Group` ) t2 ON t1.`Group` = t2.`Group` AND t1.Age = t2.max_age;