המשימה היא לבנות תוכנית שלכל 'POL'
מראה את ה-matchid
, את ה-date
ואת כמות של ההישגים goals
. לשם כך, כתבתי את התוכנית הבאה ב-SQL:
SELECT matchid, mdate, COUNT(teamid)
FROM goal JOIN game ON matchid = id
GROUP BY teamid
HAVING (team = 'POL' OR team2 = 'POL')
השגיאה שאני מקבל:
Error: ‘glsq.goal.matchid’ isn’t in GROUP BY
איך אפשר לתקן את השגיאה? ממה היא נובעת?