Найти товары, которые не связаны с категорией - PullRequest
0 голосов
/ 04 апреля 2019

Имея следующие таблицы MySQL:

products: id, name, description
categories: id, name, description
prodcat: id_product, id_catategory 

Как выбрать все поля "products" и все поля "categories" продуктов, которые не были связаны с категорией?

Как я могу связать товары с категорией?(PHPMyAdmin - SQL)

Продукт: ID Имя Описание 1- Nike_Pegasus_Zoom - running_shoes 2- Куртка Adidas - куртка 3 - Adidas Telstar - мяч

Категории: ID Имя Описание 1 Обувь 2 Одежда

Необходимо отнести товары к категории!

Ответы [ 2 ]

2 голосов
/ 04 апреля 2019

Я не очень хорошо понял ваш вопрос, но, думаю, вы хотите, чтобы все products не имели category ассоциированных

select * from products where id not in (select id_product from prodcat)
0 голосов
/ 04 апреля 2019

Может быть, достаточно просто объединение ...

SELECT p.* 
FROM products p 
JOIN prodcat pc ON p.id = pc.id_product
WHERE pc.id_category IS NULL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...