当前位置:米豆网 FIND_IN_SET

mysql中按in语句中的id顺序取数据-Mysql FIND_IN_SET 语句原始排序

2012年07月03日 | 作者: 米豆网 - 1000seo |

在写程序时我们经常需要按照id in(3,2,4,5,6,1,7)这样的条件来取记录,有时候我们也想取出的记录按照同样的顺序排序。 mysql 提供了这样一个函数可以实现我们的要求 select * from table where id in ((3,2,4,5,6,1,7) 按3,2,4,5,6,1,7这个顺序取 可以这样写  select * from table where id in ((3,2,4,5,6,1,7) order by FIND_IN_SET(id,'(3,2,4,5,6,1,7′)
关键词:,
详细阅读