各位大大 大家好
假設我有一個table叫做A
我使用 select * from A where B='B1'
結果如下
| B          |   C    |  D     |
| --------   | -----: | :----: |
| B1         |   C1   |  C1    |
| B1         |   C2   |  C2    |
| B1         |   C3   |  C3    |
| B2         |   C3   |  C2    |
| B2         |   C3   |  C3    |
| B         |   D             | 
| --------  | ---------------:| 
| B1        | C1 + C2 +C3     |  
我使用select wmsys.wm_concat(A.D) from A where B='B1'
這樣好像沒問題 但我table B中有 很多組一樣的 我要怎們把很多組一樣的 一起合併??
我使用
select B,wmsys.wm_concat(A.D) from  A where B='B1'
這樣錯誤了!請問我是哪裡錯了呢?
各位大大 請問一下
我要怎們下語法  才可以讓 顯示結果如下
| B         |   D             | 
| --------  | ---------------:| 
| B1        | C1 + C2 +C3     |  
| B2        | C2 +C3          |