一对多联表查询

2016-08-03  本文已影响36人  軍_

基本需求是:商品表product 和 属性值表cat_value 之间是一对多关系,要求对商品表中的商品按一到多个属性值进行筛选

product表:product_id,name,price

cat_value表:id,product_id,cat_id,value

MySql:

SELECT c.* FROM cat_value a INNER JOIN cat_value b ON a.product_id=b.product_id INNER JOIN product c ON a.product_id=c.product_id WHERE a.`value`='属性值1' AND AND b.`value`='属性值2'

上一篇下一篇

猜你喜欢

热点阅读