我有一张包含以下数据的表格
column1 column2
DIU02 3D ITEM MAINTENANCE
DIU02 DISTRIBUTION ITEM UPDATE APPLICATION
DIU02 DIU - Distribution Item Update
我想要独特的DIU02,所有数据都使用逗号分隔单列。
用于SQL Server数据库
DIU02 3D ITEM MAINTENANCE,DISTRIBUTION ITEM UPDATE APPLICATION,DIU - Distribution Item Update
答案 0 :(得分:0)
在MySQL中试试这个:
SELECT column1, GROUP_CONCAT(column2)
FROM MyTable
GROUP BY column1
如果您只想专门用于DIU02
单元格,请执行以下操作:
SELECT column1, GROUP_CONCAT(column2)
FROM MyTable
WHERE column1 = 'DIU02'
答案 1 :(得分:0)
在SQL Server中,您可以通过这种方式存档
DECLARE @Data VARCHAR(MAX)
SELECT @Data = COALESCE(@Data + ',', '') + column2
FROM Table
WHERE column1= 'DIU02'