我有這兩個查詢,我想在一個查詢中求和他們的結果,但union all不起作用。當結果是相同查詢中的總和和乘法時,從不同表中求和兩個字段
我使用此查詢:
select sum(a.value1) from myTable a
,我得到:10
,然後我用這個查詢
select b.value2*b.value3 from myTable b
,我得到:10
,我要總結他們,讓20
,所以我用union:
select sum(a.value1) from myTable a
union all
select b.value2*b.value3 from myTable b
但是查詢返回
10
10
我怎樣才能得到20
?