2010-05-21 74 views
0

以下是我的表不屑我想Oracle查詢的格式化輸出

Ecode   Degree    YOQ 
7654321   SSC     2000 
7654321   HSC     2002 
7654321   Bcom    2006 
7654321   MCA     2010 
7654322   SSC     2002 
7654322   HSC     2004 
7654322   Bcom    2007 
7654323   SSC     2002 
7654323   HSC     2004 
7654323   BE     2008 

我想下面的格式輸出中使用Oracle查詢

Ecode  Degree       year 
7654321  SSC,HSC,Bcom,MCA     2000,2002,2006,2010   
7654322  SSC,HSC,Bcom      2002,2004,2007 
7654323  SSC,HSC,BE      2002,2004,2008 

由於提前

Vivek shah

+0

可能的重複[如何將多行組合成逗號分隔列表中的Oracle?](http://stackoverflow.com/questions/468990/how-can-i-combine-multiple-rows-into-一個逗號分隔的列表,在甲骨文) – 2010-05-21 03:59:21

回答

1

SELECT ecode,wm_concat(DEGREE),wm_concat(yoQ)FROM TABLE_NAME GROUP BY ecode