@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 этот цвет?
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы