que tengo una base de datos MySQL:Mostrar todas las filas de MySQL que contienen el mismo valor
ID | Name
1 | Bob
2 | James
3 | Jack
4 | Bob
5 | James
¿Cómo voy a devolver una lista de todas las columnas donde el mismo nombre aparece más de una vez, por ejemplo, que había gustaría volver esto:
1 | Bob
2 | James
4 | Bob
5 | James
he escrito una consulta recuento:
SELECT Name, COUNT(Name)
AS NumOccurrences
FROM table
GROUP BY Name
HAVING (COUNT(Name) > 1)
Pero eso sólo devuelve algo como esto:
Bob | 2
James | 2
Considerando que quiero devolver las filas completas devueltas.
Cualquier ayuda sería muy apreciada, gracias.
Creo que esta debería ser la respuesta seleccionada –
¿Cómo aplica esto cuando busca en la misma tabla? – Pim