나는 데이터베이스를 가진 스키마 단순화할 수 있습에서 이 방법:제품 테이블,두 개의 테이블을 포함하는 값을 풍부하게 설명의 제품입니다. 하고 싶 선택 쿼리도 나를 표시하는 제품 id 다음에 열을 포함하는 값입니다. 이 값을 선택할 수 있습니다 attribute_value_1 테이블의 경우에는 제품의 유형은'1'또는 attribute_value_2 테이블의 경우에는 제품이 형식의'Type2'.
테이블의 제품
product_id | 유형 |
---|---|
1 | type1 |
2 | type2 |
테이블 attribute_value_1
id | product_id | 값 |
---|---|---|
1 | 1 | XXXXX |
테이블 attribute_value_2
id | product_id | 값 |
---|---|---|
1 | 2 | ZZZZZ |
그래서 다음의 예에서,그 결과의 질문은 아래와 같아야 한다:
결과
product_id | 값 |
---|---|
1 | XXXXX |
2 | ZZZZZ |
당신은 어떻게 진행할 수 있습니다?