Интересно, может ли кто-нибудь помочь мне?SQL Копирование значений из одной таблицы в другую, но перемещение дубликатов в другую таблицу
В моей базе данных у меня есть две таблицы, которые имеют одинаковые столбцы и содержат один и тот же тип данных. Моя первая таблица - это та, которую мы поддерживаем в течение последних 6 лет и располагаем несколькими миллионами записей. Моя вторая таблица - та, которую мы получили из других источников, которая содержит более 100 миллионов записей. Вполне вероятно, что некоторые из данных в таблице 2 уже содержатся в таблице 1.
Я пытаюсь добавить уникальные записи из таблицы 2 в таблицу.
My PK одинаково для обеих таблиц, и именно этот столбец идентифицирует, является ли это дубликат или нет.
Проблема заключается в том, что мне нужно показать в конце процесса дубликаты записей, чтобы их можно было пересмотреть.
У меня есть хорошие базовые знания SQL, но недостаточно продвинутые, чтобы достичь этого. Если кто-то может помочь, был бы признателен.
'вставить в один (...), выберите ... из двух т где не существует (выберите * из одного х, где x.id = t.id)' – wildplasser