私の脳は今朝、働くのをやめることにしました。別の列による並べ替えに基づいて、テーブルの「display_order」列をバッチ更新できる MySQL および SQLite 互換クエリが必要です。
たとえば、次のフィールドがあるとします: display_order、first_name、last_name、date_created。「last_name で並べ替えて、display_order を順次に更新する」と言いたいです。
参考までに、データベースはこれらのフィールドよりもはるかに複雑であり、設計が不十分であるため、その場で複雑な並べ替えを行うには数十年かかります。とは言っても、直接的な「SELECT * FROM tbl ORDER BY display_order」が機能するように、特定のレポート、トランザクションなどの順序でデータを事前に取得する必要があります。
一番。