ciao!
non riesco a ordinare come vorrei i risultati di una query!
allora....comincio spiegando le 2 tabelle interessate!
table artisti:
artista_id (key)
artista_nome
ecc....
table opera:
opera_id (key)
artista_id (foreign key)
data (la data dell'ultima modifica del record)
quello che voglio ottenere è l'elenco degli artisti ordinati per opera.data
query:
Uso un LEFT JOIN perche voglio mostrare anche gli artisti senza nessuna opera inserita...codice:SELECT * FROM artista LEFT JOIN opera ON artista.artista_id=opera.artista_id GROUP BY artista.artista_id ORDER BY opera.data DESC
questa query funziona in parte....nel senso che mi ordina per opera.data DESC non l'opera + recente dell'artista ma ne prende una a caso....
come dovrei fare?