我有一个包含3个不同列的表。我需要将两个列值与一些特殊字符(例如基于第一列值的逗号)组合在一起。
有很多查询类似的示例,但我找不到带有GroupBy和特殊字符的示例。
表如下:
Region CountryName ProductID
Latin America/Caribbean BAHAMAS 21
Europe AZERBAIJAN 23
Europe AZERBAIJAN 24
Latin America/Caribbean BAHAMAS 21
Middle East/Africa BAHRAIN 43
Europe BALI 21
Asia Pacific BANGLADHESH 25
Asia Pacific BANGLADHESH 256
Latin America/Caribbean BARBADOS 20
Europe BELARUS 15
Europe BELGIUM 24
预期结果是:
Region CountryName
Latin America/Caribbean BAHAMAS:21,BARBADOS:20
Europe AZERBAIJAN:23,AZERBAIJAN:24,BALI:21,BELARUS:15,BELGIUM:24
Asia Pacific BANGLADHESH:25,BANGLADHESH:256
Middle East/Africa BAHRAIN:43
我不知道要实现这一点的查询。 有人对此有想法吗?