Witam,
Chciałbym na mojej stronie zrobić funkcję aby na stronie głównej wyświetlały się najnowsze zdjęcia dodane przez użytkowników coś jak "Ostatnio dodane zdjęcia"na nk.pl

Mam 2 tabele
Photos:
Kod
id    int(11)
uid    int(11)
hash    varchar(40)
desc    varchar(255)
date    datetime


Users:
Kod
id    int(11)
username    varchar(255)
firstname    varchar(255)
lastname    varchar(255)
password    varchar(40)


Próbowałem zapytaniem:
  1. SELECT DISTINCT(ph.`uid`) AS uid, ph.id AS pid,ph.`hash`, u.`username`, u.`firstname`, u.`lastname` FROM `photos` ph LEFT JOIN `users` u ON u.id=ph.uid GROUP BY uid ORDER BY ph.`date` DESC LIMIT 5


No i niby wyświetla użytkownków którzy dodali najnowsze zdjęcia w odpowiedniej kolejności, ale pobiera najstarsze zdjęcie użytkownika zamiast najnowszego. Co na to poradzić?