在我的桌子上https://www.db-fiddle.com/f/4yPorU6k3SjQ5nmhgi1wGo/0
我使用查询
SELECT id
FROM test
ORDER BY id <= 7 DESC, id DESC我想订购从7到更小的每件东西,然后把其他的东西按较小的顺序订购。
我的疑问给了我
| id |
| --- |
| 6 |
| 3 |
| 2 |
| 1 |
| 65 |
| 35 |
| 34 |
| 33 |
| 12 |
| 11 |
| 11 |
| 10 |但我想给我自己
| id |
| --- |
| 6 |
| 3 |
| 2 |
| 1 |
| 10 |
| 11 |
| 11 |
| 12 |
| 33 |
| 34 |
| 35 |
| 65 |发布于 2020-05-15 00:14:43
我想你想:
SELECT id
FROM test
ORDER BY id <= 7 DESC,
(CASE WHEN id <= 7 THEN id END) DESC,
id ASChttps://stackoverflow.com/questions/61809532
复制相似问题