Union va bene, ma non con l'asterisco per i campi perché se le tabelle hanno numero di campi differente o tipi di dato diversi va in errore

Da ogni tabella scegli i campi che ti servono (ad esempio, 3 per tutte le tabelle) e aggiungi il nome della tabella tra i campi che ti deve restituire (lo fai mettendo 'nome tabella' as nome tra i campi nella query)

Poi gestisci i risultati con php