各位大大 大家好
假設我有一個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 |