【发布时间】:2020-03-13 10:18:05
【问题描述】:
如何按每组的最小值对表格进行排序,但同时将一组行保持在一起。下面是我想要完成的一个简单示例。该表按最低组值排序,但组保持在一起。我很确定这个问题已经被问过了,但我找不到答案。
+---------+-------+
| Group | value |
+---------+-------+
| 1 | 3.99 |
| 1 | 10.99 |
| 3 | 12.69 |
| 1 | 20.95 |
| 2 | 19.95 |
| 3 | 10.09 |
+---------+-------+
期望的输出
+---------+-------+
| Group | value |
+---------+-------+
| 1 | 3.99 |
| 1 | 10.99 |
| 1 | 20.95 |
| 3 | 10.69 |
| 3 | 12.09 |
| 2 | 19.95 |
+---------+-------+
【问题讨论】:
-
不幸的是,这不起作用。它将对组进行排序,然后对值进行排序。这不是我想要的,也不会产生所需的输出。我注意到了反对票,如果这个问题是错误的、不清楚的或其他问题,请发表评论,以便我可以编辑和改进它。提前感谢您的帮助。
标签: mysql sql sql-order-by