Hi Pirana,
Thx for your reply.
Although I can with some modification get the query to spit out results, this does not allow me to do anything with the date:
this:
SELECT u.pe_id, DATE_FORMAT(g.ga_date, '%e %M %Y') as game_date
FROM people u
LEFT JOIN games g ON g.ga_challenger = u.pe_id
GROUP BY u.pe_id
ORDER BY g.ga_date DESC
and this
SELECT u.pe_id, DATE_FORMAT(g.ga_date, '%e %M %Y') as game_date
FROM people u
LEFT JOIN games g ON g.ga_challenger = u.pe_id
GROUP BY u.pe_id
ORDER BY g.ga_date ASC
Give the same date, which makes me feel that it is a random subset, when group by is used.
I am off to bed for now (1am again here..). I'll have a look again in the morning. If you have any more suggestions, please let me know.
Cheers mate
J.