千家信息网

sql根据in 中的数据顺序显示

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,第一种写法:SELECT USER_ID,USER_NAME FROM user WHERE USER_ID in (1008622115,1008610664,1008622031,10086103
千家信息网最后更新 2025年02月07日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)

0