Задать вопрос
ifired
@ifired

Как выбрать строки в MySQL, сумма которых не больше 20?

Есть поля `id`, `price`. Нужно вывести все id, сумма значений price которых не больше 20. Поле `price` имеет тип double
  • Вопрос задан
  • 216 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
@PapaStifflera
Родился, вырос...
SELECT id
FROM (
   SELECT id, SUM(price)
   FROM tbl
   GROUP BY id
   HAVING SUM(price) < 20
)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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