我有 2 个 MySQL 表:
categories (id int, name varchar(1000))
和
products (id int, name varchar(1000))
每个产品可以属于多个类别。我正在考虑将列“category_ids”添加到表“products”中,类别 ID 以分号分隔,但这种方法对于 MySQL 查询不方便。
还有其他可能的方法吗?
最佳答案
创建一个将产品与类别匹配的表:
product_id category_id
1 1
1 2
2 5
3 5
3 2
等希望对您有所帮助:)
关于php - 如何在MySQL中创建每个产品都在多个类别下的产品表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927420/