首页 > 解决方案 > 查找与类别无关的产品

问题描述

具有以下 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 Jacket - 夹克 3 - Adidas Telstar - 球

分类: ID 名称 描述 1 鞋子 2 衣服

必须将产品与类别相关联!

标签: phpmysqlsqlphpmyadmin

解决方案


我不太理解你的问题,但我想你想要所有products没有category关联的东西

select * from products where id not in (select id_product from prodcat)

推荐阅读