일대 다 접근 방식으로 다음 데이터베이스 디자인에서 특정 속성을 사용하여 제품을 쿼리하는 적절한 방법은 무엇입니까? 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