您的位置:首页 > 数据库 > MySQL

mysql in 内排序

2015-12-17 13:31 489 查看
正常情况下MySQLin的排序会按照数字的顺序进行排序   123456

例      select goods_id,goods_name,goods_keywords,order_price,goods_thumb from goods where goods_id IN (183,104,36,156,87,19,15,153)

得出的结果会按照 数字的大小进行排序,但是如果需要根据自定义的大小进行排序改怎么办

select goods_id,goods_name,goods_keywords,order_price,goods_thumb from goods where goods_id IN (183,104,36,156,87,19,15,153) order by field(goods_id,183,104,36,156,87,19,15,153)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: