Ciao a tutti,
devo sviluppare un motore interno al mio sito che cerchi la parola nel database a diverse condizioni. Se selezionata una condizione, mi deve effettuare la ricerca su più tabelle, mostrandomi però solo un risultato, perciò sono costretto ad usare una o più JOIN.
Nel mio caso ho 3 tabelle (prodotti, accessori e componenti) voglio che mi cerchi la parola in tutte e tre le tabelle, però il risultato deve essere il nome del prodotto e non del suo accessorio o del suo componente.
Faccio una cosa del genere:
SELECT prodotti.NOME_ITA FROM prodotti JOIN prodotti_componenti JOIN prodotti_accessori WHERE prodotti.ID=prodotti_accessori.ID_PRODOTTO AND prodotti.ID=prodotti_componenti.ID_PRODOTTO AND qui tutte le ricerche della parola nei vari campi;
Però nel caso non esista alcun accessorio o alcun componente il risultato non me lo mostra, mentre io voglio che mi mostri il nome del prodotto che esiste sicuramente.
Grazie ciaoo