Lá vem eu com minhas dúvidas complexas ...
Imagine uma tabela onde exista 2 campos, A e B. O campo A pode ter valores repetidos, desde que o campo B seja diferente (e vice-versa). Os valores duplicados seriam os que repetirem mais de uma vez um registro com o valor A e B. Confuso ?
Partindo desta estrutura, após quebrar a cabeça aqui, consegui consultar todos os registros repetidos e suas respectivas quantidades:
SELECT COUNT(*) AS `quantidade` , `a`, `b` FROM `tabela` GROUP BY `a`, `b` HAVING `quantidade` > 1 ORDER BY `quantidade` DESCOk, perfeito. A dúvida é: como excluir os registros iguais ? É possível fazer isso diretamente por uma consulta DELETE ou eu teria de percorrer uma consulta como a acima e excluir separadamente ?
Espero não ter queimado o cérebro de ninguém, já basta o meu ...
[]’s Até mais