使用连接语句

时间:2017-09-05 07:09:00

标签: sql join

我想结合两个我这样做的结果语句..

声明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

请帮帮我..

1 个答案:

答案 0 :(得分:0)

如果要组合两个结果集尝试union或union all