我有这两个查询,我想在一个查询中求和他们的结果,但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
?