今天早上我的大脑决定停止工作。我需要一个 MySQL 和 SQLite 兼容的查询,它允许我根据另一列的排序批量更新表的“display_order”列。
例如,假设我有以下字段:display_order、first_name、last_name、date_created。我想说“按姓氏排序并将 display_order 更新为顺序”。
仅供参考,数据库比这些字段要复杂得多,而且设计得非常糟糕,以至于复杂的动态排序需要几十年的时间。也就是说,我们需要提前获取给定报告、交易等的数据,以便直接“SELECT * FROM tbl ORDER BY display_order”工作。
最好的。