【发布时间】:2022-01-28 06:12:29
【问题描述】:
我有一个包含以下行的表格。
| id | clause_no |
|---|---|
| 1 | 5.8 |
| 2 | 5.9 |
| 3 | 5.1.1 |
| 4 | 5.10.2 |
| 5 | 5.1 |
| 6 | 5.10.2 |
| 7 | 5.4.3.2 |
| 8 | 5.40.3.2 |
| 9 | 5.6.3.2 |
| 10 | 5.40.3.3 |
| 11 | K.8 |
| 12 | L.26 |
| 13 | K.3.2 |
| 14 | Annex F |
我想以以下格式显示它:
| id | clause_no |
|---|---|
| 5 | 5.1 |
| 3 | 5.1.1 |
| 7 | 5.4.3.2 |
| 9 | 5.6.3.2 |
| 1 | 5.8 |
| 2 | 5.9 |
| 4 | 5.10.2 |
| 6 | 5.10.2 |
| 8 | 5.40.3.2 |
| 10 | 5.40.3.3 |
| 14 | Annex F |
| 13 | K.3.2 |
| 11 | K.8 |
| 12 | L.26 |
我尝试了 order by,但它没有按预期工作。 PFB db-fiddle 链接:
【问题讨论】:
-
subj 中提到的“浮点数”在哪里? PS。你的 MySQL 版本真的是 5.7.x 吗?
-
我们可以假设
clause_no嵌套了多少层吗? -
@TimBiegeleisen 最多 6 个点
-
@Akina 在我的本地,它显示 10.4.21-MariaDB。在直播中,是 5.7.23-23。
-
适用于本地版本的简单解决方案无法实时运行。
标签: mysql