Necesito ejecutar una instrucción select que devuelva todas las filas donde el valor de una columna no es distinto (por ejemplo, EmailAddress).
Por ejemplo, si la tabla se ve a continuación:
CustomerName EmailAddress
Aaron aaron@gmail.com
Christy aaron@gmail.com
Jason jason@gmail.com
Eric eric@gmail.com
John aaron@gmail.com
Necesito que la consulta regrese:
Aaron aaron@gmail.com
Christy aaron@gmail.com
John aaron@gmail.com
He leído muchas publicaciones y he intentado diferentes consultas en vano. La consulta que creo que debería funcionar está a continuación. ¿Alguien puede sugerir una alternativa o decirme qué puede estar mal con mi consulta?
select EmailAddress, CustomerName from Customers
group by EmailAddress, CustomerName
having COUNT(distinct(EmailAddress)) > 1