分组合并数据
需求:将一列数据依据另外一列分组合并至第三列
效果:
实现:利用快表的系统函数 文本合并实现
- WITH C AS(
- SELECT 排除重复
- [数据合并_明细表].[名称] As Name,
- 文本合并( [数据合并_明细表].[序号] ,',') AS Value
- FROM [数据合并_明细表]
- WHERE 1=1
- 分组 [数据合并_明细表].[名称]
- )
- SELECT
- [数据合并_明细表].[序号] As F_65681x填充不锁定,
- [数据合并_明细表].[名称] As F_65682x填充不锁定,
- C.Value As 本报表.[数据合并_明细表].[合并]x填充不锁定
- FROM [数据合并_明细表] LEFT JOIN C ON [数据合并_明细表].[名称] = C.Name
复制代码
|
|
hessen