当前位置: 代码迷 >> Sql Server >> sql如何把相同字段的内容合成一条记录
  详细解决方案

sql如何把相同字段的内容合成一条记录

热度:97   发布时间:2016-04-24 10:50:32.0
sql怎么把相同字段的内容合成一条记录
表名:Pid_Area_Phone
      AID                                           UserName                                      Phone             
        1                                                    小李                     123456     
        1                                                    小樱                     456789 
        1                                                    小南                     321654    
        2                                                    小李                     123456    
        2                                                    小樱                     456789  
        2                                                    小南                     321654    
  怎么变成
   AID                                              UserName                                 Phone                                 
        1                                         小李 ,小樱,小南        123456,456789  ,321654            
        2                                        小李 ,小樱,小南        123456,456789  ,321654         
   我用的是sql  2008 r2 ,它可以使用for xml path吗?

------解决方案--------------------
----------------------------------------------------------------
-- Author  :DBA_HuangZJ(发粪涂墙)
-- Date    :2014-04-30 17:37:16
-- Version:
--      Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) 
-- Apr  2 2010 15:48:46 
-- Copyright (c) Microsoft Corporation
-- Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
  相关解决方案