我正在使用SQLServer.我有一个查询,给出以下结果.
1 Apple
1 Banana
1 Orange
Run Code Online (Sandbox Code Playgroud)
无论如何在SQL中将它转移到以下内容:
1 Apple Banana Orange
Run Code Online (Sandbox Code Playgroud)
SELECT DISTINCT id, names = STUFF((SELECT ' ' + name
FROM dbo.[table] WHERE id = t.id
FOR XML PATH('')), 1, 1, '')
FROM dbo.[table] AS t
-- WHERE id = 1
;
Run Code Online (Sandbox Code Playgroud)