2013-03-13 5 views
0

나는 두 개의 테이블 Order_Primary와 Order_Complete를 가지고 있는데, 문제를 생성하려고 할 때 Order_Primary 테이블의 계산서에 여러 제품이있을 수 있기 때문에 각각의 단일 제품에 대한 OrderId를 생성합니다. 같은 법안, 지금은 어떻게 동일한 제품에 대해 여러 OrderIds있을 것 같은 Order_Complete 테이블의 모든 OrderID를 연결하지만주문 테이블 스키마 문제

Order_Primary

ORDERID (기본 키)
하나의 BillNo 있어야만한다 제품 ID (외래 키)
카테고리 ID (외래 키)
수량
비용
직원 ID (외래 키)

Order_Complete

BillNo (기본 키)
ORDERID (외래 키)
날짜

답변

-1

Product_Group (새 테이블을 추가)

ProductId (Foreign Key) 
ProductGroupId 
ProductGroupId+ProductId (Primary Key) 

Order_Primary

OrderId (Primary Key) 
ProductGroupId 
^(Now here with a ProductGroupId you will get a list of products(Multiple)) 
CategoryId (Foreign Key) 
Quantity 
Cost 
EmployeeId (Foreign Key) 

Order_Complete

BillNo (Primary Key) 
OrderId (Foreign Key) 
Date 
: 0 당신이 이런 일에 데이터 구조를 변경해야 원하는 결과를 얻으려면