mysql을 사용한 견적 산출 방법

필요 조건..
1. 최소 아이템을 입력으로
2. 업데이트는 빈번하게..
3. 한번 입력한 아이템은 다른 곳에서 사용할 수 있도록..

임시 테이블을 만들어서, (각 경우에 따른, 주제어반/보조제어반+메이커 조합)
어느 아이템이 들어갈지 정함..
이 임시 테이블에 수량에 대한 항목이 정해져 있어야 됨..

모든 테이블에서 해당하는 아이템을 뽑아내면, 사용 가능할 것 같음..

select * from `cost`;

create temporary table `주제어반_ABPLC` (`ItemID` int, `수량` int);


#제어반을 구성하기 위한 ID/수량 매핑

insert into `주제어반_ABPLC` values (7,1),(13,5),(17,1),(20,3);

select * from `주제어반_ABPLC`;

drop temporary table `주제어반_ABPLC`;


#각 항목에서 해당하는 ITEM, 수량을 산출하기 위한 식..

select '주제어반',`cost`.`모델명`, `cost`.`세부사양`,`cost`.`제작사`,`주제어반_ABPLC`.`수량`,`cost`.`개당가격` from `cost`
 inner join `주제어반_ABPLC` on `cost`.`ItemID`=`주제어반_ABPLC`.`ItemID`;

단점은 만들 임시 테이블이 너무 많음..

코멘트

댓글 남기기

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.