MySQL-在多列中排序特定字段的值

时间:2019-03-07 01:06:47

标签: mysql sql-order-by

我有类似的桌子

sudo apt-get --allow-unauthenticated update

我想用两列(例如+-----------+------------+------+------+------+ | id | name | col1 |col2 | col3 | +-----------+------------+------+------+------+ )和其他一些命令来排序我的表。

(col1, col2) in (v1,v1),(v2,v2)...中有MySQL,但是如何像我的示例一样在多列中使用它。

1 个答案:

答案 0 :(得分:1)

您可以连接字符串。

ORDER BY FIELD(CONCAT(col1, ',', col2), 'v1,v1', 'v2,v2', ...)