2014-10-18 2 views
0

나는 주문의 자연인 소유주를 나타내는 두 개의 테이블 주문 및 소유자를 가지고 있습니다. 주문 테이블에는 conection을 만드는 OwnerId 열이 있습니다. 이제는 소유자의 법적 개체 형식을 추가하고 싶습니다. 문제가 있습니다. 그것을 새로운 테이블로 추가 한 다음 단 하나의 쿼리에서 순서와 소유자 (법적 또는 자연)를 선택할 수 있어야합니다. 내가 생각하는 구조가 내가 그런 작업을 수행 할 수 있도록하는 최선의 방법이라고 생각하십니까?고객 데이터베이스 구조

+0

별도의 테이블 대신 소유자 테이블에 열로 추가하십시오. – Ram

답변

0

난 당신이 legal entity typelegal 또는 natural

같은 값을 저장할 수 Owners 테이블에 새 열로 추가해야처럼이 보이는 언급으로 사용

의 법인 유형을 추가 할

ALTER TABLE Owners ADD legal_entity_type VARCHAR(60); 

은 그럼 당신은 '자연'

legal_entity_type을 위해 선택 할 수 있습니다
SELECT * FROM 
Owners own 
JOIN 
Orders order 
ON own.OwnerId =order.OwnerId AND own.legal_entity_type = 'natural'