各行のテーブル名と番号を持つテーブルを通過する次のコードがあります
例えば
Barcelona | 3 | Milan | 6
Inter | 6 | Chelsea | 2
Barcelona | 8 | Madrid | 2
Inter | 2 | Parma | 1
次のコードを使用して、結果を次のようにします
Barcelona 11 8 3
Inter 8 3 5
だから私は目標をスコアリングし、違いを取得しますが、私のクエリは最初の行で機能しますが、2番目の行では違いはありません
SELECT
c.team1,
SUM(c.team1score) as GF,
SUM(c.team2score) as GA,
(c.team1score-c.team2score) as GD
FROM calendario AS c
GROUP BY c.team1
なぜこうなった??