Я собираюсь создать ключ UNIQUE в большой старой таблице (несколько сотен тысяч строк), чтобы обеспечить соблюдение каждой строки, содержащей уникальные данные. Я не могу просто создать индекс, потому что таблица уже содержит дубликаты. Я не знаю, сколько дубликатов он содержит и нужны ли дубликаты. Короче говоря, я не могу проанализировать проблему, пока не придумаю запрос, который выбирает все строки, которые нарушают будущий ключ UNIQUE.
Скажем, у меня есть таблица с полями col_one, col_two, col_three и col_four. Мой будущий ключ UNIQUE будет содержать col_two и col_three. Как выбрать все строки в таблице, в которых col_two и col_three есть дубликаты в одной и той же таблице?