數據庫是 sqlserver2008的環境。 是一個列變行的問題 ,請大師幫忙啊。
比如 table表中
字段:
id name bianhao address shijian
1 張三 001 北京 2013-12-1
2 李四 001 北京 2013-12-1
最後顯示的內容為:
字段:
name1 name2 bianhao address shijian
張三 李四 001 北京 2013-12-1
合並條件為: bianhao和address相同的數據。
select replace(WMSYS.WM_CONCAT(t.name|| ' ' ||t.pid||' '),',','') as value_s from test.tbl_test t;