Hallo,
ich habe diese Tabelle:
(ID ist der PK, Integer)
Code:
ID Text RowNo
10 a
35 b
41 c
Ich möchte per update nun die Spalte RowNo mit der Datensatznummer füllen. Dabei soll die Tabelle nach ID sortiert sein. Also
Code:
ID Text RowNo
10 a 1
35 b 2
41 c 3
Mein Versuch war:
Code:
update MyTable b1 set RowNo = (SELECT row_number() over(order by b2.ID) FROM MyTable b2 where b2.id = b1.ID);
Damit steht überall in RowNo eine 1