次の内容のテーブルがあるとします。
x y z
aa 5 null
bb 2 null
cc 5 null
dd 1 null
y
行を並べ替えて、自動インクリメント フィールドを z に割り当てたいので、この場合、最終結果 (変更されたテーブル) は次のようになります。
x y z
dd 1 1
bb 2 2
aa 5 3
cc 5 4
また
x y z
aa 5 3
bb 2 2
cc 5 4
dd 1 1
それ、どうやったら出来るの?
明確にするために、テーブルを変更したいのですが、そのようなものをコード化するのではありません。
リクエストに応じて、http://sqlfiddle.com/#!2 /cd610/1