MySQL 使用 FIND_IN_SET 进行排序
2020-07-12 本文已影响0人
JJNile
在项目中会查询出数据的 id,然后根据使用 in 获取这些 id,但是返回的不会按照顺序,所以需要使用 FIND_IN_SET 来
SELECT * FROM `users` WHERE `id` IN ("65", "69", "66") AND `id` IN ("65", "69", "66") ORDER BY FIND_IN_SET(id, '65,69,66')