In MySQL esiste la funzione UNION tra i risultati di due select A PATTO CHE gli attributi di uscita (quelli selezionati) delle due SELECT siano compatibili all'unione.
Ovvero se hai:
codice:
SELECT id, nome, cognome FROM utenti where id > 50
UNION
SELECT id, nome, cognome, indirizzo FROM utenti WHERE id < 20
l'operazione non andrà a buon fine in quanto la seconda SELECT ha un campo in più, ma ci saranno problemi anche se le due SELECT, avendo un numero di campi uguale, presentano uno o più campi di TIPO diverso (INT, VARCHAR, etc...)
Ora io non so esattamente come sono le tue tabelle e quali dati ti interessano nel dettaglio...cmq a livello di DB esiste la UNION