1. 程式人生 > >sql根據in 中的數據順序顯示

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

sql in 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)

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