我正在尝试根据产品类别页面的方面选择产品。
基本结构是:
产品_Facets -------------------------------- UID ProductID FacetID FacetOptionID 1 1 1 1 2 1 1 2 3 1 2 4 4 1 2 7
产品 -------------------------------- 产品ID 产品名称 1 一些小部件
我想为所有用户选择的方面选择所有方面记录设置为正确值的产品。
因此,如果我有以下请求:
Facet ID 1 设置为值 6 AND
Facet ID 2 设置为值 97 AND
Facet ID 5 设置为值 43 AND
我希望查询从产品表中获取所有产品,这些产品在任何给定产品的构面表中都有所有这些构面记录。查询不应返回仅满足某些要求的产品。
我想我需要在有子句中做一个子查询,但我不确定它是如何结构化的?