3
我得到以下結果:需要幫助加盟三個表後生成查詢
col1 col2 col3
1 2 Pr1
1 2 Pr2
1 2 Pr3
但我需要的輸出是這樣的:
col1 col2 col3
1 2 Pr1,Pr2,Pr3
我得到以下結果:需要幫助加盟三個表後生成查詢
col1 col2 col3
1 2 Pr1
1 2 Pr2
1 2 Pr3
但我需要的輸出是這樣的:
col1 col2 col3
1 2 Pr1,Pr2,Pr3
在MS SQL 2005/2008:
select
col1,
col2,
col3 = (
select col3 + ','
from TestTable
for xml path('')
)
from TestTable
group by col1, col2
在這裏你可以找到如何做同樣在2000年,以及如何擺脫尾隨逗號:Create A Comma Delimited List From a Column
我們將需要看到執行的sql – 2011-05-30 10:01:55
您的意思是... SELECT col1,col2,GROUP_CONCAT(col3)FROM table GROUP BY col1,col2? – royrui 2011-05-30 10:12:45
有沒有在MS-SQL服務器中的GROUP_CONCAT – Navaneethan 2011-05-30 10:24:53