2017-04-22 123 views
-1

我有這兩個查詢,我必須合併它們,你能幫助我嗎?SQL Oracle合併2查詢

select sledovanost.ID_D,tv_stanice.ID_STA,tv_stanice.NAZOV_STANICE 
from sledovanost 
left outer join tv_stanice 
on (sledovanost.id_sta=tv_stanice.id_sta); 

select divak.MENO 
from sledovanost 
left outer join divak 
on (sledovanost.ID_D=divak.ID_D); 
+0

編輯你的問題,並提供樣本數據和預期的結果。 「合併」是什麼意思? –

回答

0

無需瞭解底層的數據結構和期望的結果,最有可能的做法將被鏈接的left join S:

select s.ID_D, t.ID_STA, t.NAZOV_STANICE, d.MENO 
from sledovanost s left outer join 
    tv_stanice t 
    on s.id_sta = t.id_sta left outer join 
    divak d 
    on s.ID_D = d.ID_D; 
+0

謝謝你,它的工作。 –

+0

@RichardFriedl - 你還沒有解釋你的意思是「合併」。就像現在一樣,你的問題和Gordon的答案對你和其他人都是有用的。請努力通過編輯您的原始帖子來解釋您的意思,即使您現在有答案。 – mathguy

+0

第一個查詢有2列。首先只有數字,第二個只有名字。第二個問題是一樣的。我的任務是將這些查詢拆分(合併)爲一個。 –