是否可以先使用已知的 id 从 mysql 中订购一个 select。
例子:
$sql = "SELECT id, name, date FROM TABLE ORDER BY "id(10)", id DESC
不确定以上是否有意义,但我想做的是首先开始按已知 ID 进行排序,该 ID 为 10,我将其放在引号“id(10)”中。我知道这不能像在查询中那样工作,但这只是为了指出我正在尝试做的事情。
如果类似的东西可以工作,我将不胜感激。谢谢。
最佳答案
SELECT id, name, date
FROM tbl
ORDER BY CASE WHEN id = 10 THEN 0 ELSE 1 END, id DESC
关于php - 如何在 mysql 中按已知 id 值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769827/