Пожалуйста, не кусайте меня за это, но я новичок в mysql, и у меня есть проблема с использованием псевдонима в предложении WHERE. Я думал, что можно использовать псевдоним для агрегатной функции, определенный в инструкции select. Вот мой запросИспользование псевдонима в предложении WHERE в запросе MYSQL
SELECT a.name, s.name, COUNT(e.id) as total FROM athletes a
INNER JOIN sports s on s.id = a.sport_id
INNER JOIN events e on s.id = e.sport_id
WHERE total >=2 GROUP BY a.name
Но, я ловлю ошибку «Неизвестный общий столбец в ИНЕКЕ». Может ли кто-нибудь сказать мне, правильно ли делать такой запрос?
Спасибо большое! Это работает именно так, как я хочу! – volodymyr3131