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

Mysql: Как получить только товары с 1 цветом?

Есть таблица, которая хранит связь ManyToMany между сущностью Product и Color_Group
create table product_color_group
(
    product_id     int not null,
    color_group_id int not null,
)


С помощью вот такого запроса я могу получить все товары с цветом 8:

SELECT p.id
FROM product AS p
         LEFT JOIN product_color_group AS pcg on p.id = pcg.product_id
WHERE
      pcg.color_group_id = 8
ORDER BY p.id;


А как получить все товары этого же цвета, имеющие ТОЛЬКО 1 этот цвет?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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