心情一般般,不想解释,自己看吧,有注释
请看下面的表,需要把sys_id为20数据置顶,使用下面的sql语句即可
SELECT * FROM test WHERE id>0 ORDER BY sys_id=20 DESC -- 可以在后面加更多的排序条件,例如加上 ,sys_id ASC 即为20的置顶 剩下的按升序排序 ps:如果想把20的放底部只需要吧 desc 改为asc 即可
例子运行结果看下图
心情一般般,不想解释,自己看吧,有注释
请看下面的表,需要把sys_id为20数据置顶,使用下面的sql语句即可
SELECT * FROM test WHERE id>0 ORDER BY sys_id=20 DESC -- 可以在后面加更多的排序条件,例如加上 ,sys_id ASC 即为20的置顶 剩下的按升序排序 ps:如果想把20的放底部只需要吧 desc 改为asc 即可
例子运行结果看下图