У меня есть следующая таблица mysql
--------------------------------------------------------
|id | hometeam |goalsfor|goalsagainst| awayteam |
--------------------------------------------------------
| 1 |Inter Milan | 3 | 1 | FC Barcelona |
--------------------------------------------------------
| 2 |FC Barcelona | 1 | 0 | Inter Milan |
--------------------------------------------------------
| 3 |Inter Milan | 4 | 0 | AC Milan |
--------------------------------------------------------
| 4 |AC Milan | 0 | 2 | Inter Milan |
--------------------------------------------------------
| 5 |Real Madrid | 2 | 0 | AC Milan |
--------------------------------------------------------
| 6 |AC Milan | 2 | 2 | Real Madrid |
--------------------------------------------------------
| 7 |FC Barcelona | 2 | 2 | AC Milan |
--------------------------------------------------------
| 8 |Real Madrid | 2 | 0 | Inter Milan |
--------------------------------------------------------
| 9 |Inter Milan | 3 | 1 | Real Madrid |
--------------------------------------------------------
| 10 |FC Barcelona | 2 | 0 | Real Madrid |
--------------------------------------------------------
| 11 |Real Madrid | 1 | 1 | FC Barcelona |
--------------------------------------------------------
Скажем, я хочу сложить все голы, которые Интер забил как в домашних, так и в выездных играх - глядя на таблицу, результат должен быть «12», однако из моего кода я получаю 17,
$query = "SELECT hometeam, SUM(goalsfor), SUM(goalsagainst) FROM fixtures WHERE hometeam='Inter Milan' OR awayteam='Inter Milan'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$name = $row['hometeam'];
$f = $row['SUM(goalsfor)'];
$a = $row['SUM(goalsagainst)'];}
echo $name; echo $f+$a;
?>
Каким будет правильный метод, чтобы он давал мне конкретный результат, например, если WHERE hometeam='FC Barcelona' я хотел бы, чтобы он отображал результат как «7» и так далее для других команд.