ciao tutti.

Ho tre tabelle

categorie:
id
nome
descrizione


province
id
nome
descrizione

siti
id
id_cat
id_pro
titolo
descrizione
e altro non importante

Ovviamente id_pro e id_cat corrispondono alla colonna id delle rispettive tabelle.

poi ho una query del genere:
Codice PHP:
SELECT id,id_cat,id_pro,id,url,titolo,descrizioneMATCH(titolo,descrizioneAGAINST('{$_POST['cerca']}' IN BOOLEAN MODE) AS attinenza FROM siti WHERE MATCH(titolo,descrizioneAGAINST('{$_POST['cerca']}' IN BOOLEAN MODE".$where." ORDER BY attinenza DESC 
La query funziona, però io vorrei che cercasse anche nel campo descrizione e nome delle altre due tabelle.
Avevo pensato di fare un LEFT JOIN ma è un po' complicato.

Come spunto ho quest'altra query che fa il join di quetse tre tabelle ma non la ricerca:

Codice PHP:
SELECT siti.*, province.nome AS pro_nomecategorie.nome AS cat_nomeprovince.descrizione AS pro_descategorie.descrizione AS cat_des FROM siti LEFT JOIN province ON province.id siti.id_pro LEFT JOIN categorie ON categorie.id siti.id_cat 
Spero che qualcuno riesca ad aiutarmi.
Grazie a tutti e ciao