Замена дубликатов в Teradata - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть таблица ниже, с двумя столбцами в Teradata:

ID1      ID2
10        12
10        13
13        15
15        17
19        21
21        23

В 1-й строке 2 идентификатора, 10 и 12. Это означает, что 12 дублирует 10, поэтому 12 необходимо заменить на 10Точно так же в следующем ряду 13 должно быть заменено на 10. Однако в третьем ряду есть 13 и 15, что означает, что 15 следует заменить на 13. Но, поскольку 13 уже было заменено на 10, необходимо заменить и 13, и 15.на 10.

Вывод, который я ожидаю:

id    orgl id 
10     10
12     10
13     10
15     10
17     10
19     19
21     19
23     19

Может кто-нибудь, пожалуйста, помогите мне с этим.Заранее спасибо.

...