我试图根据产品类别页面的方面来选择产品。在MySQL中拥有子查询仍然困惑
的基本结构是:
Product_Facets -------------------------------- UID ProductID FacetID FacetOptionID 1 1 1 1 2 1 1 2 3 1 2 4 4 1 2 7
Products -------------------------------- ProductID ProductName 1 Some Widget
我想选择其中有一个小记录设置为正确的值ALL用户选择方面的所有产品。
所以,如果我有一个请求:
刻面ID 1设置为值是6而
刻面ID 2设定为值97和
刻面ID 5设定为值43和
我想要的查询以从产品表中获得所有产品的facet表中的所有产品记录的ALL。该查询不应返回仅满足某些要求的产品。
我想我需要做一个子查询里面的having子句,但我不知道如何得到结构?
你的意思 刻面ID 1具有FacetOptionID 6和 刻面ID 2已经FacetOptionID 97和 刻面ID 5有FacetOptionID ? – CristiC 2011-06-07 15:00:44