0
id name
2 ravi kumar
2 mohit kumar
...
,我想导致如果id相同,如何将多行合并到单行中?
id name
2 ravi kumar/mohit kumar
...
感谢
id name
2 ravi kumar
2 mohit kumar
...
,我想导致如果id相同,如何将多行合并到单行中?
id name
2 ravi kumar/mohit kumar
...
感谢
这是可以解决问题的一种方法:
SELECT DISTINCT ID,
STUFF((SELECT DISTINCT '/' + Name
FROM Table1 t2
WHERE t1.ID = t2.ID
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)')
,1,1,'') data
FROM Table1 t1;
https://spaghettidba.com/2015/04/ 24/how-to-post-at-sql-question-on-a-public-forum /:请查看此链接以改善问题 – TheGameiswar
也请标记您正在使用的DBMS以及版本 – TheGameiswar
htt p://stackoverflow.com/a/545672/7235947检查这个链接。我希望它能帮助你。 –