Tengo una tabla desde la que necesito seleccionar todas las personas que tienen un nombre que no es único y que ese conjunto debe seleccionarse solo si entre las personas con un nombre similar, todos tienen una diferente apellidoUso de HAVING en MySQL
Ejemplo:
FirstN LastN
Bill Clinton
Bill Cosby
Bill Maher
Elvis Presley
Elvis Presley
Largo Winch
Quiero obtener
FirstN LastN
Bill Clinton
o
FirstN LastN
Bill Clinton
Bill Cosby
Bill Maher
He intentado esto, pero no devuelve lo que quiero.
SELECT * FROM Ids
GROUP BY FirstN, LastN
HAVING (COUNT(FirstN)>1 AND COUNT(LastN)=1))
[Editado mi puesto después Aleandre P. Lavasseur observación]
Trate concatenando el nombre y apellido. Ver mi respuesta a continuación. –