Задать вопрос
Recosh
@Recosh
Программист студент

Как написать запрос с условием и GROUP BY?

Пишу такой запрос:

SELECT reklama_source_id, SUM(price) as `sum_price` FROM `applications` WHERE `sum_price` > 20 GROUP BY `reklama_source_id`

Хочу выбрать рекламные источники которые принесли доход больше 20
Но база ругается ошибкой:

#1054 - Неизвестный столбец 'sum_price' в 'where clause'

Как правильно составить запрос?
  • Вопрос задан
  • 459 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
На WHERE этот столбец ещё не определён, он появляется только после GROUP BY. Используйте HAVING.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы