标签: mysql
假设您有ID为1,2,3,4,5的记录。您将如何构建查询,以便返回的结果将从ID号3开始排列。例如3,4,5,1,2
答案 0 :(得分:2)
CASE中的ORDER会执行此操作:
CASE
ORDER
SELECT * FROM `table` ORDER BY CASE WHEN id >= 3 THEN 0 ELSE 1 END ASC, id ASC