可能重复:
连接行值 T-SQL
我是 SQL Server 的新手,并且尝试了一些从互联网上建议的技术,例如使用临时变量、XML 路径COALESCE
等,但都无法满足我的要求。
我正在使用 Toad for SQL Server 5.5 版来创建 SQL 脚本,而我用来查询数据库服务器的帐户只有读取权限。因此不能使用CREATE VIEW
我相信的声明。
表名:Customer
ServerName Country contact
---------- ------- -------------
srv1 SG srv1_contact1
srv1 SG srv1_contact2
srv1 SG srv1_contact3
srv2 HK srv2_contact1
srv2 HK srv2_contact2
srv3 JP srv3_contact1
srv3 JP srv3_contact2
srv3 JP srv3_contact3
srv4 KR srv4_contact1
预期输出:
ServerName Country contact
---------- ------- -------------------------------------------
srv1 SG srv1_contact1; srv1_contact2; srv1_contact3
srv2 HK srv2_contact1; srv2_contact2
srv3 JP srv3_contact1; srv3_contact2; srv3_contact3
srv4 KR srv4_contact1