SELECT a.EmailAddress FROM ( SELECT b.EmailAddress FROM [ep_mr_en_us_w170049_MASTER] b WHERE 1 = 1 AND LOWER( RIGHT ( b.EmailAddress, LEN(b.EmailAddress) - CHARINDEX('@', b.EmailAddress) ) ) IN ( SELECT LOWER(x.Domain) FROM ent.[Dealer Domains] x ) ) a UNION ALL SELECT a.EmailAddress FROM ( SELECT b.EmailAddress FROM [ep_mr_en_us_w170049_MASTER] b WHERE 1 = 1 AND LOWER( RIGHT ( b.EmailAddress, LEN(b.EmailAddress) - CHARINDEX('@', b.EmailAddress) ) ) IN ( SELECT LOWER(x.Domain) FROM ent.[Cat_Agency_Domains] x ) ) a UNION ALL SELECT a.EmailAddress FROM ( SELECT b.EmailAddress FROM [ep_mr_en_us_w170049_MASTER] b WHERE 1 = 1 AND LOWER( RIGHT ( b.EmailAddress, LEN(b.EmailAddress) - CHARINDEX('@', b.EmailAddress) ) ) IN ( SELECT LOWER(x.Domain) FROM ent.[Competitor Domains] x ) ) a