【发布时间】:2018-01-17 19:18:35
【问题描述】:
这是示例产品属性表
product_id property_id property_value
5 1 white
5 2 50
5 3 50
5 4 55
5 5 mm
6 8 cm
我想动态过滤我的产品。例如:
select property_id 1 and property_value white
AND
select property_id 2 and property_value 50
AND
select property_id 4 and property_value 55
AND
etc ...
我可以从基本查询进行动态查询。当我一起使用所有条件时,没有记录匹配,因为所有条件运算符都是 AND。什么是最好的查询? 谢谢你的回答。
【问题讨论】:
-
一行怎么能符合所有这些条件?
-
没有一行,我希望所有行都与分隔条件匹配。 (property_id property_value)
标签: php mysql codeigniter