Проверка дубликатов данных в SQL. - PullRequest
0 голосов
/ 06 июля 2018

У меня есть приложение, которое найдет дубликаты из записей таблицы с информацией для выставления счетов. Каждый процесс содержит около 50 тыс. Записей.

Представление таблицы и результата

enter image description here

In the above picture, highlighted are the result cols and here what I did is , 
Amount Paid Dup == Duplicate count of col 'Amount Paid', 
AmountBilled Dup == Duplicate count of col 'AmountBilled',
Invoice Number WO Alpha Dup == Duplicate count of col value 'Invoice Number' without alpha,
Bill Number Dup == Duplicate count of col 'Bill Number',
Invoice and Bill Number Dup == Combined Duplicate count of col 'Invoice number and Bill Number'.

Как и выше, мне нужно проверить дубликаты по 6 столбцов, и я использовал операторы merge в и with, но это заняло слишком много времени для обработки документа. Пожалуйста, предложите лучший метод для обработки подобной проверки дубликатов

1 Ответ

0 голосов
/ 06 июля 2018

Вы пробовали команду INTERSECT sql?

Не зная структуры таблиц, я не могу привести пример кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...