ok, adesso ha un senso. prova con

SELECT * FROM (
SELECT elenco_colonne FROM tabella1 WHERE nome LIKE input_utente%
UNION
SELECT stesso_elenco_colonne FROM tabella2 WHERE nome LIKE input_utente%
)
ORDER BY colonna_di_riordinamento LIMIT 5

fai gli aggiustamenti del caso