加入2个查询的结果(最好在1个查询中)

时间:2013-04-05 10:44:22

标签: c# mysql

所以我有2个查询从1桌获得足球队的得分

查询1

SELECT SUM(Score_Thuis) FROM `wedstrijden` WHERE `Gespeeld` = 1 AND Thuis_team = 'Team 14'

查询2

SELECT SUM(Score_Uit) FROM `wedstrijden` WHERE `Gespeeld` = 1 AND Uit_team = 'Team 14'

有没有办法可以获得1个查询并获得上述2的结果。 我已经经历了很多SUM命令,但它所做的只是结合了对手队的得分或者给出了2行结果:/

2 个答案:

答案 0 :(得分:1)

SELECT SUM(Score_Thuis), SUM(Score_Uit)
FROM wedstrijden
WHERE `Gespeeld` = 1 AND (Thuis_team = 'Team 14' OR Uit_team = 'Team 14')

答案 1 :(得分:0)

试试这个

   SELECT SUM(Score_Thuis) 
   FROM `wedstrijden` 
   WHERE `Gespeeld` = 1 AND Thuis_team = 'Team 14' AND Uit_team = 'Team 14'