查询时遇到的一个小问题,请高手指点.
想建一个查询,在查询结果中有一个字段要求是另两个字段的差,请问SQL语句应该如何写?如
表一
姓名|语文
张三|98
表二
姓名|物理
张三|86
查询
姓名|总成绩
张三|???
查询中 总成绩=(表一:语文)+(表二:物理)
请问这个查询的SQL语句.
------解决方案-------------------- select 姓名,sum(num) AS 差额
from
(
SELECT 姓名, 语文 as num
FROM 表一
union all
SELECT 姓名, 物理*(-1) as num
FROM 表二
)
as T
group by 姓名