如图t_name
相同的合并
然后 time_id
用逗号分隔怎么合并尼
SELECT
t_name,
GROUP_CONCAT( time_id ) as time_id_str
FROM
your_table_name
GROUP BY
t_name
your_table_name 换成 你的表名
--sqlserver亲测无误
SELECT [t_name], [NewTotal]=STUFF((SELECT ','+ CONVERT(varchar(MAX),[time_id]) FROM [TableName] t WHERE [t_name]=[TableName].[t_name] FOR XML PATH('')), 1, 1, '')
FROM [TableName]
GROUP BY [t_name]
--[TableName]为你自己的表名
--[NewTotal]为查询出的合并列名称
》》了解详情《《
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
282 阅读