select
UNIT,
NBR,
ODE,
ANS,
IT,
UNIT,
ESC,
DATE1,
DATE2,
CD,
CD2,
CD3,
TRANS
from Jblog
where UNIT = 'Alaska'
AND DATE1 > 0 and
DATE2 > 0
AND ODE = '67342'
AND NBR = '50952'
select
UNIT,
TRANS,
ELER,
ELER_DATE,
ELERDATE2,
TRANS
from JBLOG
where unit = 'ALASKA'
AND ELER <> ' '
and ELERDATE > 0 and
ELERDATE2 > 0
and ELER = '5201'
select
UNIT,
TRANS,
LNT,
LNT_MIN,
LNT_MAX,
LNT_D,
LNT_DATE1,
LNT_DATE2,
LNT_DATE3,
LNT_AL,
TRANS
from JBLOG
where UNIT = 'ALASKA'
AND LNT_DATE <> 0
AND LNT_DATE2 > 0 and
LNT_DATE3> 0
AND LNT_D = '0064'
我希望能夠將所有這些查詢合併爲一個查詢。數據 是不同的,所以如果我只是直接將它們合併,並有一個長和 子句與一堆和我不會得到任何結果,因爲排除 將使它不會返回任何數據。但是,當我單獨運行它們時,我會得到期望的結果。我試過工會,它並沒有完全解決,有沒有人有解決方案?在此先感謝我想要一種方法將所有這些Oracle查詢合併爲一個
OP應該可能在這裏使用'UNION ALL'而不是'UNION'。 –