Estou usando esta instrução para inserir registros de outra tabela:
SQL> insert into city(city_code, country_code, city)
select distinct(city_code), country_code, city_name
from airport_final;
2 3
9012 rows created.
Encontrei muitos registros duplicados:
SQL> SELECT city_code, COUNT(city_code)
FROM airport_final
GROUP BY city_code
HAVING COUNT(city_code) > 1;
VRA 2
WBU 3
YMQ 4
YPR 2
330 rows selected.
Não sei se estou selecionando registros distintos, mas por que está inserindo duplicatas
Atenciosamente