Ciao
ho una tabella DVD con una relazione molti a molti con due tabelle attori_dvd e
sottotitoli_dvd
mentre le tabelle che contegono i nomi sono attori e sottotitoli.
Se faccio una ricerca solo per attore funziona
codice:
SELECT attori.Nome AS Attore, dvd.Titolo, audio.Nome AS Audio
FROM attori INNER JOIN
attori_dvd ON attori.ID = attori_dvd.ID_ATTORI INNER JOIN
dvd ON attori_dvd.ID_DVD = dvd.ID INNER JOIN
audio ON dvd.ID_Audio = audio.ID
WHERE (attori.Nome LIKE :Nome)
ma vorrei aggiungere anche il campo sottotitoli
Ho provato cosi'
codice:
SELECT attori.Nome AS Attore, dvd.Titolo, audio.Nome AS Audio, dvd.ID, sottotitoli.Nome
FROM attori INNER JOIN
attori_dvd ON attori.ID = attori_dvd.ID_ATTORI INNER JOIN
dvd ON attori_dvd.ID_DVD = dvd.ID INNER JOIN
audio ON dvd.ID_Audio = audio.ID INNER JOIN
sottotitoli_dvd ON dvd.ID = sottotitoli_dvd.ID_DVD INNER JOIN
sottotitoli ON sottotitoli_dvd.ID_SOTTOTITOLI = sottotitoli.ID
WHERE (attori.Nome LIKE :Nome)
ma non funziona.
Grazie!