Sql 如何基于BI中的另一个公共字段连接多行文本?
我需要将B列中的数据集中到按a列分组的单行中。我使用的是Spago BI UI,它将我限制为distinct子句、group by、计算值、where和having子句。不知道有没有人有什么想法Sql 如何基于BI中的另一个公共字段连接多行文本?,sql,spagobi,Sql,Spagobi,我需要将B列中的数据集中到按a列分组的单行中。我使用的是Spago BI UI,它将我限制为distinct子句、group by、计算值、where和having子句。不知道有没有人有什么想法 a b 1 Text 1 Text1 2 Text2 2 Text3 2 Text4 结果如下: a b 1 text, text1 2 text2, text3, text4 在SQL SERVER 2017+/Postgres中: select a , STRING_AGG(b, ',')
a b
1 Text
1 Text1
2 Text2
2 Text3
2 Text4
结果如下:
a b
1 text, text1
2 text2, text3, text4
在SQL SERVER 2017+/
Postgres
中:
select a , STRING_AGG(b, ',')
from table
group by a
在MYSQL中:
select a , GROUP_CONCAT(b, ',')
from table
group by a
您使用的是哪种数据库管理系统?