我有一个MySQL表来存储产品变量选项值(例如:颜色、大小、重量、产品变量的高度)。它包含以下数据。
我在前端有一个过滤选项,用户可以选择过滤选项,如颜色、大小、重量、高度等,我需要显示基于过滤值的产品变体。
在上面的例子中:option_id=110表示大小。选项_id=109表示颜色。假设用户选择的尺寸为31(XL),颜色为27(红色),
我必须找到一个产品的变体
option_value_id=31,option_id=109,option_value_id=27。
(结果应该是ids 266和267的记录)
只有一种产品的id是140。
选择*FROM product_variant_option_values WHERE(option_id='110'
和option_value_id=31)或(option_id='109'和option_value_id=
但它没有返回我想要的内容,上面的查询返回