上からそれを更新し、私はちょっと、このようになります。リストがあります:SQLは、ソートテーブルと下部
id Name parentID position
10 Object10 null 1
20 Object20 10 20
30 Object30 10 85
40 Object40 10 48
50 Object40 20 123
を今、私はPARENTID 10
を持つすべての行を取得し、それらを
select * from table1 where parentId=10 ORDER BY id ASC
をソートしたいです
一覧は次のようになります。
id Name parentID position
20 Object20 10 20
30 Object30 10 85
40 Object40 10 48
今私がしたいのは、列の値を変更することですposition
。数字を変更して0から始まり、ソートされたリストの最後の要素に到着するまでカウントアップします。これは次のようになります。
id Name parentID position
20 Object20 10 0
30 Object30 10 1
40 Object40 10 2
どうすればいいですか?
データベースエンジン? –
どのDBMSを使用しますか? – Jens