Non so come effettuare una ricerca full_text su più tabelle mysql.

Nel caso di ricerca della variabile %s in una sola tabella (ad es. news) scrivo :

SELECT id, MATCH(titolo, contenuto) AGAINST(%s IN BOOLEAN MODE) AS score, titolo, contenuto FROM news WHERE MATCH(titolo, contenuto) AGAINST(%s IN BOOLEAN MODE) ORDER BY score

ma se volessi effettuare la ricerca di %s contemporaneamente in una altra tabella (ad es. calendario e nei campi ad es. evento e descrizione) come posso fare???

Ho provato con UNION

SELECT calendario.id, MATCH(calendario.evento, calendario.descrizione) AGAINST(%s IN BOOLEAN MODE) AS score, calendario.evento AS nome, calendario.descrizione AS contenuto FROM calendario WHERE MATCH(calendario.evento, calendario.descrizione) AGAINST(%s IN BOOLEAN MODE))
UNION
(SELECT id, MATCH(titolo, contenuto) AGAINST(%s IN BOOLEAN MODE) AS score, titolo AS nome, contenuto AS contenuto FROM news WHERE MATCH(titolo, contenuto) AGAINST(%s IN BOOLEAN MODE))
ORDER BY score

ma non funziona!

Ringrazio tutti in anticipo!