sql根據in 中的數據順序顯示

第一種寫法:
SELECT USER_ID,USER_NAME FROM user WHERE USER_ID in (1008622115,1008610664,1008622031,1008610318)
ORDER BY INSTR(',1008622115,1008610664,1008622031,1008610318,',CONCAT(',',USER_ID,','))

第二種寫法:
SELECT USER_ID,USER_NAME FROM user WHERE USER_ID in (1008622115,1008610664,1008622031,1008610318)
ORDER BY field(USER_ID, 1008622115,1008610664,1008622031,1008610318)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章