2013-07-25 34 views
-2

我的輸出:如何獲得來自內部子查詢的組合輸出?

A B C D  E  F 
773 26 429 150000 500000 800000 
773 26 117 150000 500000 800000 
808 26 26 150000 500000 800000 
809 26 26 150000 500000 800000 

需要輸出象下面這樣:

A B C D E F 
773 26 429 150000  
773 26 117 150000  
808 26 26  500000 
809 26 26   800000 

我需要列dé&˚F如圖above.Based在d,E列一個金額,應顯示F。 如何看這個?

在此先感謝。

回答

1

您可以使用情況來確定是否應當返還的列或空的值

select 
    A 
, B 
, C 
, CASE A WHEN 773 THEN D ELSE NULL END AS D 
, CASE A WHEN 808 THEN E ELSE NULL END AS E 
, CASE A WHEN 809 THEN F ELSE NULL END AS F 
from table_name 
; 
相關問題