Buongiorno, praticamente riesco a collegare fra loro 3 tabelle ma se aggiungo la quarta non mi trova più alcun dato.
Può essere perchè utilizzo la stessa chiave per unire le ultime due tabelle?
Codice funzionante con 3 tabelle:
codice:
SELECT clienti.db_clienti.ID_CLIENTE, clienti.commessa.ID_COMMESSA
FROM clienti.db_clienti
INNER JOIN clienti.commessa
ON db_clienti.ID_CLIENTE = commessa.ID_CLIENTE
INNER JOIN clienti.fotovoltaico
ON commessa.ID_COMMESSA = fotovoltaico.ID_COMMESSA
WHERE clienti.db_clienti.RAGIONE_SOCIALE LIKE '%PROVA%';
Codice non funzionante con 4 tabelle
codice:
SELECT clienti.db_clienti.ID_CLIENTE, clienti.commessa.ID_COMMESSA
FROM clienti.db_clienti
INNER JOIN clienti.commessa
ON db_clienti.ID_CLIENTE = commessa.ID_CLIENTE
INNER JOIN clienti.fotovoltaico
ON commessa.ID_COMMESSA = fotovoltaico.ID_COMMESSA
INNER JOIN clienti.idroelettrico
ON commessa.ID_COMMESSA = idroelettrico.ID_COMMESSA
WHERE clienti.db_clienti.RAGIONE_SOCIALE LIKE '%PROVA%';
Vi prego illuminatemi...grazie