remove - MySQL-busca duplicados
remove duplicated rows mysql (2)
¡RESUELTO! GRACIAS A TODOS.
Necesito buscar duplicados - tabla de la siguiente manera:
id, q1, q2, q3, text
id
es único y solo estoy interesado en encontrar duplicados donde el text
del campo es el mismo.
¡Alguna sugerencia ya que no tengo idea de dónde comenzar!
Gracias,
Homero.
Cuando hago cosas similares, suelo hacer una combinación de una consulta de recuento y ''tener''.
por ejemplo:
select
text,
count(*) as cnt
from
table_name
group by
text
having cnt > 1;
Esto le devolverá valores duplicados de text
:
SELECT text
FROM mytable
GROUP BY
text
HAVING COUNT(*) > 1
Esto devolverá todos los registros que tengan valores duplicados de text
:
SELECT m.*
FROM (
SELECT text
FROM mytable
GROUP BY
text
HAVING COUNT(*) > 1
) q
JOIN mytable m
ON m.text = q.text