SELECT MemberA.Name, MemberA.Age, MemberA.CityFROM Member AS MemberA INNER JOIN (SELECT City, MAX(Age) AS MaxAge FROM Member GROUP BY City) AS MemberB ON MemberA.City = MemberB.City AND MemberA.Age = MemberB.MaxAge;
SELECT MemberA.Name, MemberA.Age, MemberA.CityFROM Member AS MemberA INNER JOIN (SELECT City, MAX(Age) AS MaxAge FROM Member GROUP BY City) AS MemberB ON MemberA.City = MemberB.City AND MemberA.Age = MemberB.MaxAge;