鍍金池/ 問答/數(shù)據(jù)庫/ sql 合并列

sql 合并列

clipboard.png
如圖t_name
相同的合并
然后 time_id
用逗號分隔怎么合并尼

回答
編輯回答
骨殘心

clipboard.png

2018年5月13日 20:47
編輯回答
艷骨
--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]為查詢出的合并列名稱

》》了解詳情《《

2018年2月9日 17:47
編輯回答
悶油瓶
SELECT
    t_name,
    GROUP_CONCAT( time_id ) as time_id_str
FROM
    your_table_name 
GROUP BY
    t_name

your_table_name 換成 你的表名

2018年7月16日 23:12