[MYSQL] Query multipla su due tabelle contemporaneamente
Il mio sito è un blog.
Ho creato una funzione di ricerca (potete vedere nella header del sito il campo di ricerca).
La stringa inserita viene attualmente cercata fra i titoli dei vari post e nei post presenti nel database.
Sarebbe però meglio che la cercasse anche tra i commenti ai post che sono presenti nell'archivio, e che però sono su una tabella diversa... Vi abbozzo il codice:
Codice PHP:
$riccio .= "testo_del_post LIKE '%$search%' ||
nome_del_post LIKE '%$search%'
";
$queryTot="SELECT COUNT(*) FROM tabella_dei_post WHERE ".$riccio;
Attualmente con questa query (che è funzionante..) ottengo il totale dei risultati provenienti dal campo di ricerca, da quei due campi, il testo del post e nome del post..
dovrei teoricamente aggiungere il campo "testo_del_commento" dalla tabella "commenti"... Si può fare tutto in una unica query?