我正在使用 SQL Server 和 TSQL:
我想做的是在另一列上使用 group by 时在一列上用逗号分隔值。请参阅下面的数据示例。
col1 --- col2 1121 美国广播公司 第 1123 节 第1335章 第1121章 1121 美国广播公司
我想在“col1”上分组并计算记录数,但如果数据不同,我也想在 col2 上连接。例如,使用值“1121”作为参考,请参见下面的数据输出。
数量 --- col1 --- col2 3 1121 abc, 定义 1 1123 aee 1 1335 afg
我想过也许使用 COALESCE,但我不确定在另一列上使用 group by 时如何实现它。
任何帮助将不胜感激。