Mysql FIND_IN_SET 语句原始排序

来源:互联网 发布:淘宝网中老年大码棉袄 编辑:程序博客网 时间:2024/04/28 16:39
find_in_set()
问:
mysql中怎么按in语句中的id顺序取数据
select * from ecs_goods where goods_id in (14,1,33,23)
按14,1,33,23这个顺序取
答:
在程序中,$idList='14,1,33,23';
 select * from ecs_goods where goods_id in ($idList) order by FIND_IN_SET(goods_id,'$idList')
0 0