如何获取特定行(id = x)然后获取提醒?就像是:
SELECT * FROM table ORDER BY id=5 FIRST THAN id DESC
Run Code Online (Sandbox Code Playgroud)
我试图使用UNION ALL,如:
(SELECT * FROM table WHERE id=5)
UNION ALL
(SELECT * FROM table WHERE id!=5 ORDER BY id DESC)
Run Code Online (Sandbox Code Playgroud)
但结果是意外的,因为第二个SELECT不返回由id(desc)排序的寄存器.另外,这种方式需要写更多.