这种需求不经常用,一般用于临时查询和处理数据,同时也要按照输入的条件排序,
比如有一个excel,里面有2列数据,一列手机号一列金额,但是我需要手机号对应用户ID,然后顺序查询来的用户ID,在匹配excel中的金额。
核心就是FIELD,例子如下:
SELECT id, owner_phone, owner_name
FROM t_store
WHERE owner_phone IN ('13522222222', '13522222223', '13522222224')
ORDER BY FIELD(owner_phone, '13522222222', '13522222223', '13522222224');