表中不带GROUP BY的SQL订单组

时间:2018-07-03 07:24:09

标签: mysql sql sorting select

我有一个 quote_logs 表,其中有几组日志(每组约8条日志)。每个组都有一个 quote_log_group 字段,该字段具有与该组相同的值(例如1530599717507)。

我需要SQL语句来获取所有报价日志,并按每个组中的 net_charge 字段进行排序。 表格中的行如下所示:

enter image description here

预期的样本输出:

*id*  *net_charge* *quote_log_group*
5 - 110 - group1
7 - 120 - group1
2 - 130 - group1
4 - 140 - group1
3 - 150 - group1

11 - 110 - group2
15 - 120 - group2
12 - 130 - group2
13 - 140 - group2
14 - 150 - group2

1 个答案:

答案 0 :(得分:4)

您可以通过quote_log_group对查询进行排序,以获取同一组中的所有其他行,然后通过net_charge

SELECT   *
FROM     quote_logs
ORDER BY quote_log_group, net_charge