powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Поиск идентичных записей.
2 сообщений из 2, страница 1 из 1
Поиск идентичных записей.
    #32052824
Alex Warm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация: имеется таблица следующего вида:
id, a, b,c, value
соответственнов в ID уникальные значения, а в value искомое значение. Поля a,b,c целочисленные и служат для связей с другими таблицами.
В таблице имеется большое количество записей, однако некоторые из них дублированы в полях b,c,value.

Соответственно задача: как найти эти повторяющиеся записи, а точнее поля a этих записей.

На вскидку два варианта:
1) построчный перебор (представить страшно, сколько времени уйдет на это - более 80 000 записей)
2) поиск с использованием группировок. Более реально, но тоже IMHO отнюдь не оптимально. Да и не могу я как-то в голове представить, как будет запрос выглядеть :(

Кто что подскажет по этой теме? Очень надо.
...
Рейтинг: 0 / 0
Поиск идентичных записей.
    #32052831
himikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне представляется совсем простая штука:
если нужны только разные a

select distinct t1.a, t1.b, t1.c, t1.value
from tab t1, tab t2
where t1.b=t2.b and t1.c=t2.c and t1.value=t2.value
and t1.id<t2.id

если все
select t1.a, t1.b, t1.c, t1.value
from tab t1, tab t2
where t1.b=t2.b and t1.c=t2.c and t1.value=t2.value
and t1.id<t2.id
не проверял
80000 не слишком уж много
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Поиск идентичных записей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]