SQL select med joins nyeste
Her er et simplificeret design af min database:http://d30706.monline.dk/database.gif
Pilene illustrerer en til mange relationer, hvor pilhovedet er mange.
Det jeg gerne vil hente ud fra databasen er:
Ti brugernavne, sorteret alfabetisk efter bruernavn og deres nyeste billede.
Så ud for hvert brugernavn, skal der også vises det nyeste billede.
Dette er hvad jeg har siddet og leget med;
SELECT b.dato_uploaded, br.brugernavn FROM bruger AS br, galleri AS g, billeder AS b WHERE g.galleriID = b.galleriID AND br.brugerID = g.brugerID GROUP BY br.brugernavn ORDER BY br.brugernavn DESC LIMIT 0, 10;
Men her er det ikke det nyeste billede der kommer frem.
Hvordan gør man det?