什麼是使用一對多方法在以下數據庫設計中查詢具有特定屬性的產品的適當方式?mySQL:查詢一對多的表嗎?
我想我應該做類似下面的東西: SELECT (*) FROM productProperties WHERE property = 'weight' AND value = '10'
但是如果我需要的產品,同時具有重量= 10 &顏色=在同一個查詢是藍色的?數據庫設計的
實施例:
表:產品
------------------------
id | name | price
------------------------
0 | myName | 100
1 | myName2 | 200
表:productProperties
------------------------------------------------
product | property | Value
------------------------------------------------
0 | weight | 10
1 | weight | 20
1 | color | blue