Salve a tutti
Ho questo problema: ho tre tabelle e devo riuscire partendo dai dati di una tabella a ricavare i dati della terza passando per la seconda
Mi spiego meglio:
tabella1: ha due colonne groupID e title
tabella2: ha due colonne ID e author
tabella3: ha due colonne authorID e name
Nella tabella1 ci sono i vari libri con il relativo gruppo di appartenenza.
Nella tabella2 ci sono i vari gruppi con il relativo autore.
Nella tabella3 ci sono gli autori, ognuno col proprio id.
Io voglio ottenere in una query tutti i libri e i dati dell'autore, ma per avere questi dati devo passare per la tabella2:
groupID --> ID --> authorID
Ho provato una query di questo tipo:
E mi dà errore.codice:SELECT tabella1.title, tabella3.name FROM tabella1 LEFT JOIN tabella2 ON tabella1.groupID = tabella2.ID LEFT JOIN tabella3 ON tabella2.author = tabella3.authorID
Come posso fare?
Grazie!


Rispondi quotando
