2017-09-05 104 views
-5

我想結合我已經犯了這樣的兩個結果語句包含兩個select語句的結果..加入與加盟陳述

聲明1:

SELECT Ta_Kontrak.No_Kontrak, Ta_Kontrak.Tgl_Kontrak, Ta_Kontrak.Nilai, Ta_Kontrak.Nm_Perusahaan, Ta_Kontrak.Kd_Prog as prog, Ta_Kontrak.Kd_Keg as keg, 
     Sum(Ta_SPP_Rinc.Nilai)as SPP from Ta_kontrak left join Ta_SPP_kontrak on Ta_Kontrak.No_Kontrak = Ta_SPP_kontrak.No_Kontrak 
     left join Ta_SPP_Rinc on Ta_SPP_Kontrak.No_SPP = Ta_SPP_Rinc.No_SPP 
Group By Ta_Kontrak.No_Kontrak, Ta_Kontrak.Tgl_Kontrak,Ta_Kontrak.Nilai, Ta_Kontrak.Nm_Perusahaan, Ta_Kontrak.Kd_Prog, Ta_Kontrak.Kd_keg 
ORDER BY Ta_Kontrak.Kd_Prog, Ta_Kontrak.Kd_keg asc 

聲明2:

SELECT Ta_Kontrak.No_Kontrak, Ta_Kontrak.Tgl_Kontrak, Ta_Kontrak.Nilai, Ta_Kontrak.Nm_Perusahaan, Ta_Kontrak.Kd_Prog as prog, Ta_Kontrak.Kd_Keg as keg, 
     Sum(Ta_SPP_Rinc.Nilai)as SP2D from Ta_kontrak join Ta_SPP_kontrak on Ta_Kontrak.No_Kontrak = Ta_SPP_kontrak.No_Kontrak 
      Join Ta_SPM on Ta_SPP_Kontrak.No_SPP = Ta_SPM.No_SPP Join Ta_SPP_Rinc on Ta_SPP_Rinc.No_SPP = Ta_SPM.No_SPP 
      Join Ta_SP2D on Ta_SPM.No_SPM = Ta_SP2D.No_SPM 
Group By Ta_Kontrak.No_Kontrak, Ta_Kontrak.Tgl_Kontrak,Ta_Kontrak.Nilai, Ta_Kontrak.Nm_Perusahaan,Ta_Kontrak.Kd_Prog, Ta_Kontrak.Kd_keg 
ORDER BY Ta_Kontrak.Kd_Prog, Ta_Kontrak.Kd_keg asc 

請幫我..

+0

結果應如何顯示。閱讀[問]並改善您的問題 – Jens

+0

我在第二個查詢中看不到額外連接的目的。 –

+0

它應該與這些coloumns線:No_Kontrak,Tgl_Kontrak,Nilai,Nm_perusahaan,Prog,桶,SPP,SP2D –

回答

0

如果要合併兩個結果集請嘗試聯合或聯合全部

+0

我試過使用聯盟和聯盟的所有,但結果不像我想.. coloumn SPP和SP2D進入一個顏色沒有分開 –