Salve a tutti,
Mi sto imbattendo per la prima volta sulla ricerca su più tabelle, e in base alle mie esigenze non so come esattamente devo strutturare la query e che funzioni MYSQL devo usare.


in un db ho 4 tabelle:
reg_coll
reg_cont
reg_corsi
reg_sped

le tabelle sono simili ma differenti, i campi in comune che hanno sono
id - nome - cognome .

ora vorrei dare la possibilità all'utente di cercare solo nel campo cognome di queste 4 tabelle e ottenere gli id corrispondenti con il nome della tabella corrispondente.

ad es:
cerca ROSSI

risultato:
id | cognome | nome | tabella
3 | ROSSI | MARIO | reg_coll
2 | ROSSI | ALDO | reg_sped

ovviamente mi basta la query con le funzioni giuste da utilizzare e capire come estrarre gli id e il nome tabella poi con ciclo while creerò la tabella come meglio credo.
mi sapreste aiutare?
Grazie in anticipo.