【发布时间】:2021-08-11 05:57:00
【问题描述】:
我一直在网上搜索,看是否有可能有一个查询包含两个 group_concat 和两个不同的 'GROUP BY' 条件。基本上我想要一个查询,根据一组标准 group_concat 一个列,然后另一列 group_concat 具有一组不同的标准。
例如,如果我有下表:
| ID | Country | Item | Product |
|---|---|---|---|
| 1 | USA | B | Chair |
| 2 | UK | B | Chair |
| 2 | UK | B | Car |
| 3 | NZ | A | Car |
| 1 | NZ | A | Bicycle |
| 3 | USA | A | Bicycle |
如果我想在一列中按“ID”和“国家”对产品列进行分组,并在另一列中按“国家”对产品列进行分组,我该如何在一个查询中执行此操作。这甚至可能吗?
提前致谢,我还是 SQLite 的新手,很高兴知道这是否可行。
【问题讨论】:
-
您对此样本数据的预期输出是什么?
标签: function sqlite group-by group-concat