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:
codice:
SELECT * FROM artista LEFT JOIN opera ON artista.artista_id=opera.artista_id GROUP BY artista.artista_id ORDER BY opera.data DESC
Uso un LEFT JOIN perche voglio mostrare anche gli artisti senza nessuna opera inserita...

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?