两个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
[解决办法]
SELECT 班组 ,SUM(分数) 分数 FROM ( SELECT 班组, 分数 FROM tb_分队班组评比 UNION SELECT 班组, SUM(班组分数) AS Expr1 FROM tb_绩效管理 WHERE (YEAR(奖惩时间) = '2011') AND (MONTH(奖惩时间) = '5') GROUP BY 班组) a GROUP BY 班组