Se intende prelevare i dati da entrambe le tabelle deve usare una
left join ed una union (nel caso di mysql che non prevede la full outer join)
Supponioamo di avere:
databaseA.tableA
pippo
pluto
databaseB.tableB
pippo
paperino
zzz
SELECT * FROM databaseA.tableA a LEFT JOIN databaseB.tableB b ON a.email=b.email UNION SELECT * from databaseB.tableB b LEFT JOIN databaseA.tableA a on b.email=a.email;
+----------+-------+
| email | email |
+----------+-------+
| pippo | pippo |
| pluto | NULL |
| paperino | NULL |
| zzz | NULL |
+----------+-------+
va bene oppure no?