oracle 列转行

表结构:

1  A

1  B

1  C

2  A

2  B

3  C

3  F

4  D

转换后变成:

1  A,B,C

2  A,B

3  C,F

4  D
 
答案
假设你的表结构是tb_name(id, remark),则语句如下:



SELECT 

  a.id,

  wm_concat (a.remark) new_result

FROM 

  tb_name a

group by 

  a.id

你可能感兴趣的:(oracle)