Ciao a tutti,
è un pò che sto su questa cosa e non ne vengo a capo...

ho tre tabelle:

Componenti (ID, nome, ecc..)
Prodotti (ID, nome, ecc)
Indice (ID, id_prodotto, id_componente, percentuale)

io voglio con una join tirare fuori dall'indice tutti i record contenti un particolare id_prodotto e poi collegarmi in join prima con la tabella prodotti per avere tutte le info riguardo al prodotto, e poi con le componenti, per avere il nome e tutte le info sulle componenti.

Mi sembrava facile ed ho fatto questo, ma mi dice che non può eseguire l'operazione...

questo è l'sql:

sql = "SELECT * FROM Indice INNER JOIN Prodotti on Indice.id_prodotto = Prodotti.ID INNER JOIN Componenti ON Indice.id_componente = Componenti.ID WHERE Indice.id_prodotto="&idrequest

Che c'è che non va?
Finchè non metto la sencoda join va tutto benone, ma appena la metto non funziona più.
Idem se metto la seconda e non la prima... ma non vanno se sono insieme.

Grazie in anticipo a chiunque saprà darmi una soluzione.