【发布时间】:2021-06-18 04:00:05
【问题描述】:
我有一个表,除了一列中的值之外,所有记录都是相同的。 像这样的:
| City | Warehouse | OrderID | CustomerID |
|---|---|---|---|
| San Diego | SD1 | 1234 | 5678 |
| San Diego | SD2 | 1234 | 5678 |
| San Diego | SD3 | 1234 | 5678 |
我可以使用什么 SQL 语法/逻辑来返回一条单数记录,其中 Warehouse 列中的唯一值组合成一行?
预期输出:
| City | Warehouse | OrderID | CustomerID |
|---|---|---|---|
| San Diego | SD1, SD2, SD3 | 1234 | 5678 |
【问题讨论】:
标签: sql postgresql string-aggregation