我有這樣的資料:
Group Provider
A ABC
A DEF
B DEF
B HIJ
我想像這樣轉換資料:
Group ProviderList
A ABC, DEF
B DEF, HIJ
我正在嘗試使用 aconcat(select distinct...)但不確定這是否是最好的方法
SELECT distinct
group,
CONCAT(select distinct provider from data)
FROM data
GROUP BY 1
uj5u.com熱心網友回復:
Laurenz 對 string_agg() 的含義如下
SELECT
group,
STRING_AGG(Provider,',') as ProviderList
FROM data
GROUP BY 1
您也可以選擇使用:
STRING_AGG(provider,',' order by Provider)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/424974.html
標籤:sql PostgreSQL
