У меня есть таблица:
table1
u_a_id e_id line_num column_name col_val my_seq
1 HI02-01 1 TestQ ABF 1
1 HI03-02 1 TestC 154 1
1 HI02-02 1 TestC 234 1
1 HI03-01 1 TestQ BF 1
1 HI04-02 1 TestC 151 1
1 HI04-01 1 TestQ BQ 1
2 HI02-01 1 TestQ ABF 1
2 HI03-02 1 TestC 154 1
2 HI02-02 1 TestC 234 1
2 HI03-01 1 TestQ BF 1
2 HI04-02 1 TestC 151 1
2 HI04-01 1 TestQ BQ 1
Мне нужно обновить my_seq
для каждого u_a_id
, ТОЛЬКО если одинаковое имя столбца, порядок на line_num
, e_id
и column_name.
Вывод будет:
u_a_id e_id line_num column_name col_val my_seq
1 HI02-01 1 TestQ ABF 1
1 HI02-02 1 TestC 234 1
1 HI03-01 1 TestQ BF 2
1 HI03-02 1 TestC 154 2
1 HI04-01 1 TestQ BQ 3
1 HI04-02 1 TestC 151 3
2 HI02-01 1 TestQ ABF 1
2 HI02-02 1 TestC 234 1
2 HI03-01 1 TestQ BF 2
2 HI03-02 1 TestC 154 2
2 HI04-01 1 TestQ BQ 3
2 HI04-02 1 TestC 151 3
Как я могу обновить my_seq
?