我有这个查询: $ query =" SELECT * FROM table1 ONE ORDER BY ....:
订单应该是这样的:
** status是table1的col。
答案 0 :(得分:4)
使用FIELD这样的功能
$query = "SELECT * FROM table1 ONE ORDER BY FIELD(status, 2, 1, 3)";
答案 1 :(得分:3)
您可以在order by
中使用条件。这是一种方法:
order by field(status, 2, 1, 3)