产品表
产品属性表
前端查询页面图
这时候 突然不知道前端 点击某些筛选之后 sql语句该怎么写了~~ 表结构貌似有点问题?
如上面查询图 现在要查 所有产品 颜色 = 金色 成色 = A+
select * from product_attr where `key` = 'color' and `value` = '金色' // 这样是ok的 那再加上 成色呢?
select * from product_attr where `key` = 'colour' and `value` = 'A+'
怎么把上面那两条sql语句 合起来呢? 查询 成色 = A+ 且 颜色 = 金色的产品 突然脑子有点转不过来了。
你的表设计有问题,应该直接把颜色、成色这些作为产品表的字段,属性表直接拿掉不要了。