两个select的结果怎么相加在线急求
两个select的结果怎么相加
SELECT 班组, 分数
FROM tb_分队班组评比
UNION
SELECT 班组, SUM(班组分数) AS Expr1
FROM tb_绩效管理
WHERE (YEAR(奖惩时间) = '2011') AND (MONTH(奖惩时间) = '5')
GROUP BY 班组
我想把表1的分数和表2的分数想加起来
01班100
01班-2
02班100
03班100
我想要结果是
01班98
02班100
03班100
------解决方案--------------------
SQL code
SELECT 班组 ,SUM(分数) 分数
FROM (
SELECT 班组, 分数
FROM tb_分队班组评比
UNION
SELECT 班组, SUM(班组分数) AS Expr1
FROM tb_绩效管理
WHERE (YEAR(奖惩时间) = '2011') AND (MONTH(奖惩时间) = '5')
GROUP BY 班组) a
GROUP BY 班组