-1
我需要查詢表以返回行,並且我無法正確查詢。這裏是我的表視圖:如何根據第1行選擇行顯示首選值,然後顯示錶中的所有值
Id Name
1 a
2 b
3 c
4 d
5 e
結果集返回:
Id Name
3 c
2 b
1 a
4 d
5 e
我需要查詢表以返回行,並且我無法正確查詢。這裏是我的表視圖:如何根據第1行選擇行顯示首選值,然後顯示錶中的所有值
Id Name
1 a
2 b
3 c
4 d
5 e
結果集返回:
Id Name
3 c
2 b
1 a
4 d
5 e
的MySQL通過支持棘手爲了某些字段值的。
這可以通過使用ORDER BY
子句中的FIELD
函數來實現。
例:
SELECT id, name FROM my_table
ORDER BY FIELD(id, 1, 2, 3) DESC;
參見:
你得到這個結果的邏輯是什麼?解釋 –
和查詢?問題?你不喜歡這個訂單?現在只是拋光水晶球;-) –
'SELECT * FROM table_name ORDER BY Id;'? – s3v3n