Обновить один столбец на основе другого значения столбца

У меня есть таблица, где, если такое же имя приходит, у него должен быть один и тот же идентификатор, если нет, тогда мне нужно обновить столбец идентификатора с наименьшим номером id, если имя такое же.

Мои данные выглядят так:

Имя | Id AAA | 1 AAA | 2 ВВВ | 4 BBB | 4 BBB | 5

выход должен быть

Имя | Id AAA | 1 AAA | 1 BBB | 4 BBB | 4 BBB | 4

1 ответ

Для этого вы можете использовать функции OLAP.

http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0023461.html

licensed under cc by-sa 3.0 with attribution.