difficile capire da una query cosa siano mail, domini ecc -- servirebbe conoscere bene le strutture delle tabelle, assieme a un esempio pratico (ho questo nelle tabelle, vorrei ottenere questo in output)

poi nella query ci sono dei campi che sembrano ripetuti, probabilmente si potrebbe semplificare, anche con l'uso di alias