Olá pessoal.
To com um problema que não sei se tem solução...
Tem um cliente que tem um banco de dados com uma tabela com dois registros identicos, e preciso dar um update ou um delete em um dos registros, porém como todos os campos são iguais, ainda não achei uma solução.
Tipo, tenho a minha_tabela, com as colunas col_a e col_b. Nessa tabela tem dois registros identicos:
col_a | col_B
aaa | bbb
aaa | bbb
Eu gostaria de apagar a linha dois por exemplo, ou dar um update mudando as informações para ccc | ddd.
Já vi o uso do ROW_NUMBER () OVER (ORDER BY id), porém só achei exemplos que funcionasse com o SELECT.
Já tentei:
UPDATE minha_tabela SET col_a = 'ccc', col_b = 'ddd' where col_a = 'aaa' and col_b = 'bbb' and ROW_NUMBER () OVER (ORDER BY id) = 2;
Porém dá: ERROR: cannot use window function in UPDATE
Alguém teria uma solução?
Agradeço desde já!