저는 온라인웨어 하우스/쇼핑 시스템 (php + doctrine + mysql)에서 작업하고 있습니다. 각 제품은 수량에 따라 둘 이상의 가격을 가질 수 있습니다. 나는 두 개의 테이블 (1) 제품 (2) 가격이 있습니다PHP/Doctrine 1.2/MySQL - 다른 값에 따라 하나의 값 확인
제품
id name
1 product1
2 product2
3 product3
가격
id product_id from to price
1 1 1 10 90
2 1 11 20 80
3 1 21 30 70
당신이 볼 수 있듯이, 제품 1은 3 가지 가격이있다 . 예를 들어, 고객이 product1을 1에서 10 사이에서 사면 첫 가격 인 90을, 다음 가격 인 11에서 20 사이에서는 80을 얻어야합니다. 계산이 진보적 때문에
전체 결과는 다음과 같습니다
송장
id product_id quantity price_id
1 1 10 1
2 1 10 2
3 1 10 3
문제는 사용하여 제품의 수량에 따라 가격 수준을 식별하는 가장 좋은 방법은 무엇인가 교의.
미리 감사드립니다.