Hai bisogno di mandare una dem a due siti ma vorresti che arrivi una volta sola agli utenti registrati sui entrambi i siti?
Di seguito la query ad hoc, seleziona innanzitutto le mail in maniera singola e lega con una left join gli altri campi necessari dai due db
SELECT t.e_mail, i.flag_privacy as db1_flag_privacy, i.flag_newsletter as db1_flag_newsletter,
c.flag_newsletter as db2_flag_newsletter, c.flag_privacy as db2_flag_privacy
FROM (
SELECT e_mail from db2.contatti
UNION DISTINCT
SELECT e_mail from db1.contatti
) as t
LEFT JOIN db1.contatti as i ON (i.e_mail = t.e_mail)
LEFT JOIN db2.contatti as c ON (c.e_mail = t.e_mail)