Página 1 de 1

MySQL apagar duplicados

Enviado: 05 Jan 2020 23:30
por JoséQuintas
Achei um pouco esquisita a sintaxe, mas funciona:

Código: Selecionar todos

DELETE A FROM JPANPATI AS A, JPANPATI AS B WHERE A.ATCNAE = B.ATCNAE AND A.IDANPATI <> B.IDANPATI
Achei esquisito não poder usar a tabela diretamente, mas faz sentido o comando.
Está relacionando a tabela com ela mesma, e se tem o mesmo CNAE com ID 10 e 11, apaga um deles.
Como importo de Excel, pra ser mais rápido não faço checagem de duplicado.

MySQL apagar duplicados

Enviado: 06 Jan 2020 07:48
por Poka
interessante esta rotina. já precisei algo do tipo.

Poka