seregazolotaryow64
@seregazolotaryow64
IT Специалист и самоучка

Как с помощью SQL-запроса вывести уникальные свойства товаров по ID категории?

Сейчас решаю последнюю задачу в тестовом задании по SQL и базам данным, где рассказывается о базе данных, которая имеет 4 таблицы:
  • таблица категорий товаров category (id, name);
  • таблица товаров product (id,category_id,name,price);
  • таблица свойств property (id,name);
  • таблица значений свойств товаров property_value (product_id,property_id,value);

И задача заключается в самом условии:

Получить список названий уникальных свойств товара по названию категории (свойство должно быть только у 1 товара в категории)

С такой задачей подобного рода я сталкиваюсь впервые( а вы сталкивались с этим?) и хочу разобраться с SQL-запросом, который позволяет получить уникальный список свойств товаров по индетификатору категории. Так как я имеют опыт работы с SQL около года, с более сложными запросами я не игрался. Есть от вас вариант такого запроса, используя при этом SELECT DISTINCT, чтобы мне его написать в качестве ответа?
  • Вопрос задан
  • 307 просмотров
Пригласить эксперта
Ответы на вопрос 1
yellow79
@yellow79
Senior Software Engineer
Нууу тут получается тебе надо достать все свойства товаров для конкретной категории, посчитать их количество, предварительно сгруппировав по id свойства и далее взять лишь те, где количество равно единице. Выглядит достаточно просто. Но возможно я не правильно понял условие задачи
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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