В MySQL версии 8 и выше вы можете альтернативно использовать оконную функцию row_number()
.
SELECT x.firstname,
x.surname
FROM (SELECT m.firstname,
m.surname,
row_number() OVER (ORDER BY m.joindate DESC) rn
FROM members) x
WHERE x.rn = 1;
Но я сомневаюсь, что это лучше.