日期:2014-05-18  浏览次数:20482 次

问题补充:
回答   下列问题,请先看下面的网址起:
http://community.csdn.net/Expert/topic/5692/5692333.xml?temp=.4661524

俺要的是标准答案,答不出标准的答案的也请顶一下。答的出的不想答的也请顶,请不要发提醒的。或网址什么的。谢谢合作。(进来的朋友。请顶一下哦。)

如果是下面的数据
"Persons "   表:
编号             LastName             FirstName                 Address                     City  
001               Hansen                 Ola                             Timoteivn   10           Sandnes  
002               Svendson             Tove                           Borgvn   23                 Sandnes  
003               Pettersen           Kari                           Storgt   20                 Stavanger  

"Orders "表:
编号             Company             OrderNumber  
001               Sega                   2312  
001               W3School           2312  
001               Trio                   4678  
002               W3School           6798


查询的结果是:
编号       Company                                   OrderNumber  
001         Sega,W3School,Trio         2312,4678
002         W3School                                 6798
003

不同的地方是,,当合并的数据相同时候,,只出现一次。
如:
001               Sega                   2312  
001               W3School           2312  

2312     出现了二次

但是查找的结果。
001         Sega,W3School,Trio         2312,4678

的2312   出现一次。。看那位路过的朋友,能解答。(加大了难度哦。)


------解决方案--------------------
顶一下
------解决方案--------------------
:)


--創建測試環境
Create Table Persons
(编号 Char(3),
LastName Varchar(20),
FirstName Varchar(20),
Address Varchar(20),
City Varchar(20))
Insert Persons Select '001 ', 'Hansen ', 'Ola ', 'Timoteivn 10 ', 'Sandnes '
Union All Select '002 ', 'Svendson ', 'Tove ', 'Borgvn 23 ', 'Sandnes '