SQL 查询如何按 in 后面的数组列表的顺序返回数据
数据库 刘宇帅 5年前 阅读量: 1735
今天要查询一个根据手机号返回用户的姓名,但是想要的 SQL 查询的结果的顺序和 in 后面数组里手机号顺序一样,使用 order by field(phone,111,222)
select name,phone from users where phone in
(18800000000,18800000000001) order by field(phone, 18800000000,18800000000001)