UPDATE some_table set rank=1 WHERE id=25
UPDATE some_table set rank=2 WHERE id=15
UPDATE some_table set rank=3 WHERE id=10
UPDATE some_table set rank=4 WHERE id=12
UPDATE some_table set rank=5 WHERE id=13
UPDATE some_table set rank=6 WHERE id=14
UPDATE some_table set rank=7 WHERE id=11
考えられなかったので、どうすればこれを単一のクエリに変えることができますか? これらの値はid
連続しています。画像があり、ユーザーがこれらの画像のシーケンスを再配置することを選択できるフォト ギャラリーを考えてみてください。バックエンドは、ユーザー定義のシーケンスに基づいてランクを割り当て、ORDER BY 句で使用されます。