Me postulo una consulta utilizando con éxito en MySQL 5,5MySQL Eliminar con Agrupar por
SELECT columnA
FROM
table
GROUP BY
columnA
HAVING
count(*) > 1
Sin embargo, se necesita para ejecutar esta misma consulta usando BORRAR y estoy un poco inseguro cómo eliminar? es decir, ¿los resultados devueltos deberían eliminarse?
¿Alguna idea?
@Dennis - gracias por la ayuda :) Me estoy poniendo "No se puede especificar la tabla de destino 'mesa' para la actualización de cláusula"? ¿Usando MySQL 5.5? – Tom
Oh, correcto. Siempre me olvido de los errores de MySQL. :-) Subgrupo por segunda vez para obligarlo a usar una tabla temporal: 'eliminar de la tabla donde colA in (seleccionar colA de ([lo que sea]) t)' –
@Dennis - ah :) ¡eso es lo que me estaba atrapando! Muchas gracias. Quizás quieras actualizar tu respuesta :) – Tom