【发布时间】:2014-06-30 19:23:45
【问题描述】:
我有下表
+--------+----------+--------+
| STORE | PRODUCT | AMOUNT |
+--------+----------+--------+
| store1 | product1 | 100 |
| store1 | product2 | 90 |
| store2 | product2 | 95 |
| store2 | product1 | 90 |
| store3 | product1 | 120 |
+--------+----------+--------+
问题是,我想按每家商店的金额总和来订购这张桌子。在这个例子中,store1 有 190,store2 有 185,store3 有 120。所以在这个例子中允许订购,我也想按每个产品的数量订购,但不想让这个超出“商店”的范围",并且不想分组,因为我需要显示所有行...
如何在 H2 数据库中实现这种排序?我可以欣赏其他数据库,但 H2 是我主要关心的问题。
顺便说一句,性能在这里是一个大问题......
【问题讨论】:
标签: sql group-by sql-order-by h2