我有桌子
+-----------+------------+------+------+------+
| id | name | col1 |col2 | col3 |
+-----------+------------+------+------+------+
我想订购我的桌子有两个列,如(col1, col2) in (v1,v1),(v2,v2)...
和其他一些订单。
在MySQL
有ORDER BY FIELD(col1, 'v1', 'v2', 'v3') DESC, other columns ASC;
,但如何在多列中使用它像我的例子谢谢。
您可以连接字符串。
ORDER BY FIELD(CONCAT(col1, ',', col2), 'v1,v1', 'v2,v2', ...)