Попытка решить # 12 на http://sqlzoo.net/wiki/The_JOIN_operationКак получить целевой результат с SQL запрос с JOIN заявление
«Для каждого матча, где забил„GER“, шоу matchid, дата матча и количества голов, забитых на„GER“ "
Это то, что я имею в поле запроса:
SELECT matchid, mdate, COUNT(player)
FROM game
JOIN goal
ON game.matchid = goal.id
WHERE (team1 = 'GER' OR team2 = 'GER')
GROUP BY matchid
я получаю„ Неверный ответ Некоторые данные неверен“. Вы можете помочь? Спасибо.
Думаю, вам нужно контролировать игры, в которых забил GER, а не только игры, в которых они играли. Вы рассчитываете общее количество голов, забитых в любых играх, где играл GER. – APH