Pregunta

Me gustaría solamente para seleccionar las filas en las que el recuento es superior a 1 (es decir, los duplicados) en este momento desde unos pocos miles de registros que estoy viendo sobre todo 1s con unos 2s y 3s aquí y allí

SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 

¿Cómo puedo hacer esto?

¿Fue útil?

Solución

SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 
HAVING count(*)>1

Otros consejos

Utilice la cláusula Tener

SELECT count( * ) AS `Number` , GI . *
FROM `GeneralInformation` AS GI
GROUP BY `FirstName` , `Surname` 
HAVING count( * ) > 1
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top