我一直在努力弄清楚如何获得与某个类别ID相匹配的产品,但我一直无法弄清楚如何从类别转移到产品。
基本上选择与某个类别ID匹配的所有产品的查询怎么样?
答案 0 :(得分:1)
这应该有效:
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
连接在一起:它包含catalogid
,引用类别的ID,以及{{1} },引用产品的ID。