在做类似置顶的功能时,order by竟然可以这样用:
select * from example order by key1 = '222' DESC;
意思是先将字段key1的值为‘222’的这条数据排在第一位,然后再将key1值倒序排序;
还可以这样用:
select * from example order by key1 in ('111','222') DESC;
看来mysql还要好好看看。
参考:http://www.php100.com/html/webkaifa/database/Mysql/2012/0829/10965.html