Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь с оператором HAVING. Help 
:(
    Опции темы
LuKA2
Дата 2.9.2022, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.9.2022

Репутация: нет
Всего: нет



Привет. Помогите пожалуйста. Имеем вот такое задание:
Даны таблицы category и product.

Найдите название категории и цену самого дорогого товара из этой категории только в том случае, если в категории относятся 3 и более товаров. Отсортируйте результат по цене в растущем порядке.

Результат должен содержать следующие колонки: category_name, max_price

В задании нужно использовать оператор HAVING

У меня не получаеться ограничить 3 и более товара так что бы таблица не выводилась:
SELECT category.name AS category_name,  MAX (product.price) AS max_price
FROM category
INNER JOIN product
ON category.id = product.category_id
GROUP BY category.name
HAVING 
ORDER BY max_price;

Это сообщение отредактировал(а) LuKA2 - 2.9.2022, 13:40
PM MAIL   Вверх
Akina
Дата 2.9.2022, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 453



Представь, что надо не отобрать, а вывести. Как посчитать количество товаров в категории, какой функцией? Вот она и должна в HAVING сравниваться с заданным количеством.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
LuKA2
Дата 2.9.2022, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.9.2022

Репутация: нет
Всего: нет



Спасибо все получилось.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.1065 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.