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
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)
username varchar(255)
firstname varchar(255)
lastname varchar(255)
password varchar(40)
Próbowałem zapytaniem:
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ć?