id: 3,2,5,10,4
select * from id in (3,2,5,10,4);
但是顺序会乱。sql中有没有自带的处理函数?
------------------补充------------------------------
想利用mysql中limit做分页,所以想在mysql中原生解决。
PHP中文网2017-04-17 16:20:14
SELECT * FROM user_info_tbl
where id in (150633922,150986697,7000084,7000083) order by find_in_set(id,'150633922,15098697,707,7,700,707,70007,7007,7007,7007,7,70007);
阿神2017-04-17 16:20:14
select *from table where id in (3,2,5,10,4) order by FIND_IN_SET(id,'3,2,5,10,4');