Может ли кто-нибудь увидеть, что не так с приведенным ниже запросом?
Когда я запускаю его, я получаю:
# 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии сервера MySQL, для правильного использования синтаксиса около 'a, где a.CompetitionID = Competition.CompetitionID' в строке 8
Update Competition
Set Competition.NumberOfTeams =
(
SELECT count(*) as NumberOfTeams
FROM PicksPoints
where UserCompetitionID is not NULL
group by CompetitionID
) a
where a.CompetitionID = Competition.CompetitionID