【发布时间】:2019-06-12 16:01:06
【问题描述】:
我有一个包含项目 ID 的表格 一些例子是:
1
1:3
2:1
2:2
3
3:1
12:2
21:2
我希望它们按列出的方式排序 ^ MYSQL 按以下顺序对它们进行排序:
1
1:3
12:2
2:1
2:2
21:2
3
3:1
有人知道如何解决这个问题吗?
【问题讨论】:
-
有没有像
1:2:3这样的id的情况? -
不,只有 X 和 X:Y 的情况。
-
我希望它们主要按 X 排序,次要按 Y。
-
offtopic:您最好将此信息存储在分开的 x 和 y 列中,而不是基于 varchar 的列中。
-
终于,理性的声音了。
标签: mysql sql-order-by