Buon giorno a tutti voi....
Tengo la mia tabella prodotti che ha 4 id di altretante tabelle cioè semplicemente:
Prodotti->Categoria
Prodotti->Tabella 1
Prodotti->Tabella 2
Prodotti->Tabella 3
Tabella 1 -> Tabella 2 -> Tabella 3
In sostanza l'associazione delle tabelle va dalla 1 poi alla 2 e poi alla 3
Non riesco a fare la ricerca su 5 tabelle con lo join io provo così:
Codice PHP:
"SELECT P.id_prodotto,P.codice_p,P.titolo_p,P.id_categoria,P.id_comune,P.id_provincia,P.id_regione,CAT.name,C.nome,PRO.nome,R.nome
FROM $table_prodotti as P JOIN wp_1_terms as CAT ON P.id_categoria = CAT.term_id
LEFT JOIN $table_comuni as C ON P.id_comune = C.codice
LEFT JOIN $table_province as PRO ON P.id_comune = PRO.codice
LEFT JOIN $table_regioni as R ON P.id_provincia = R.codice
WHERE (P.codice_p LIKE '%{$ric}%' || P.titolo_p LIKE '%{$ric}%' || C.nome LIKE '%{$ric}%' || PRO.nome LIKE '%{$ric}%' || PRO.sigla LIKE '%{$ric}%' || R.nome LIKE '%{$ric}%'
|| CAT.name LIKE '%{$ric}%')
ORDER BY P.titolo_p "
please help me!