2011-07-01 56 views
0

一列包含ID,並且對於相同的ID,它們是不同的名稱。請幫我在下面的情況下使用XML('')

ID  Name 
1  Amrutha 
1  Ankith 
1  Lalitha 
1  Kavitha 
2  Nithin 
2  Raghu 
2  Pramodh 

結果應該是

1 Amrutha,Ankitha,Lalitha,Kavitha 
2 Nithin,Raghu,Pramodh 

請幫我做this.I我得到錯誤,當我一條一條地利用集團。

+0

你想用sql或與編程語言結合使用嗎? – manku

+0

@Neil:ThanskL :-) – Pearl

+0

@Prashant:SQL。 Colud你可以幫我做這個嗎? – Pearl

回答

1
select 
    id, 
    stuff(
    (Select ','+t.name from t where t.id = b.id for xml path ('')), 
    1, 1, '' 
) as dept 
from t b 
group by id