Salve a tutti devo lanciare una query MATCH AGAINST su due tabelle non collegate tra loro...
deve cercare nei campi NOME, COGNOME della tabella TBELEMENTI e nel campo TITOLO della tabella TBFILM
non ottengo però i risultati sperati
eccola qui
SELECT tbelementi.id as idelemento,tbfilm.id as idfilm,tbfilm.titolo,tbelementi.nome,tbelementi.co gnome,tbelementi.professione, MATCH(tbelementi.nome,tbelementi.cognome,tbfilm.ti tolo) AGAINST('$queryricerca' IN BOOLEAN MODE) AS tot FROM tbelementi,tbfilm WHERE MATCH(tbelementi.nome,tbelementi.cognome,tbfilm.ti tolo) AGAINST ('$queryricerca' IN BOOLEAN MODE) ORDER BY tot DESC LIMIT 0,20
se inserisco una parola contenuta in un titolo film mi estrae 20 records (quando invece dovrebbe estrarmene solo 1) e poi mi visualizza anche i campi relativi alla tabella tbelementi che però non contengono la parola ricercata
è la prima volta che mi cimento con questo tipo di query dov'è l'errore ?