【发布时间】:2015-06-16 20:17:30
【问题描述】:
我一直试图弄清楚如何获得与某个类别 ID 匹配的产品,但我一直无法弄清楚如何从一个类别转移到产品。
基本上选择与某个类别 ID 匹配的所有产品的查询看起来如何?
【问题讨论】:
我一直试图弄清楚如何获得与某个类别 ID 匹配的产品,但我一直无法弄清楚如何从一个类别转移到产品。
基本上选择与某个类别 ID 匹配的所有产品的查询看起来如何?
【问题讨论】:
这应该可行:
SELECT products.*
FROM products,
product_category
WHERE product_category.categoryid = CATEGORY_ID
AND products.catalogid = product_category.catalogid
或者,如果您更喜欢加入:
SELECT products.*
FROM products
INNER JOIN product_category ON products.catalogid = product_category.catalogid
WHERE product_category.categoryid = CATEGORY_ID
只需将CATEGORY_ID 替换为您要选择的类别的 ID。
product_category 是一个链接表,将表products 和product_category 连接在一起:它包含引用类别ID 的catalogid 和引用产品ID 的catalogid。
【讨论】: