ciao a tutti, ho un problema con il recupero di alcuni dati con mysql

devo estrarre il nome di alcuni libri da una tabella e il nome degli autori che sta in un'altra tabella, ma ogni libro può avere più autori.
ho provato varie sintassi, ma non riesco, o mi restituisce una riga per ogni autore, e quindi più righe con lo stesso titolo, oppure un solo titolo ma un solo autore...

ecco cosa la query
Codice PHP:
SELECT DISTINCT titoloautori.cognome FROM libro JOIN ha_scritto ON ha_scritto.id_libro libro.id_libro JOIN autori ON id_autore id GROUP BY titolo 

avete idee?