1 つに結合したい 2 つのクエリがあります。
最初のクエリは
select
a.desc as desc
,sum(bdd.amount) as amount
from
t_main c
left outer join
t_direct bds on (bds.mainId = c.id)
left outer join
tm_defination a on (a.id = bds.defId)
where
c.descId = 1000000134
group by
a.desc;
次の結果を返します
desc amount
NW 12.00
SW 10
私が持っている2番目のクエリ
select
a.desc as desc
,sum(bdd.newAmt) as amount1
from
t_main c
left outer join
t_newBox b on (b.mainId = c.id)
left outer join
t_transition c on (c.id = b.tranId)
left outer join
tm_defination def a on (a.id = c.defId)
where
c.descId = 1000000134
group by
a.desc;
このクエリは次の結果を返します。
desc amount
NW 4.00
この2つのクエリを組み合わせて、このように出力したいと思います..
desc amount amount1
NW l2.00 4.00
SW 10.00
UNION
クエリ1とクエリ2の間で試しましたが、結果は次のようになりました
desc amountamount1
NW 16.00
SW 10.00
これは私が欲しかったものではありません。
これを達成するためのクエリまたは式を作成する方法を教えてください。
ありがとう