드로우홀릭 더베이직
A 테이블에 필드가 상품명/가격/길이
A1 100 10
A2 120 20
B 테이블에 필드가 상품명/가격/무게
B1 50 10
B2 30 5
이 두 테이블을 새로운 테이블을 만들어
C테이블에 필드를 상품명/가격/길이/무게
A1 100 10 -
A2 120 20 -
B1 50 - 10
B2 30 - 5
이렇게 데이터를 넣고 싶습니다
관계와 쿼리를 사용해 보았지만 만들 수 없었습니다...
도와주세요
안녕하세요?
첨부한 샘플파일을 보시면 아실 수 있습니다.
1. 데이터 조합
Union ALL 구문을 이용하여 데이터를 조합합니다. (q1 쿼리를 보시면 됩니다. 디자인 보기 말고 SQL보기를 보시면 됩니다.)
2. 데이터 쓰기
실행쿼리를 사용합니다.(q1 쿼리가 데이터를 조합하여 tC에 데이터를 쓰는 구문을 가지고 있으며, 실행쿼리는 이 구문을 실행시켜 주는 것입니다.
반드시 새로운 테이블을 만들어야 하나요?
쿼리를 이용해서, 두 테이블의 내용을 하나로 합칠 수 있습니다. (다음 그림을 참고하세요.)
이것은 '통합 쿼리' 라고 합니다. 영어로는 'UNION QUERY' 라고 하지요.
이 쿼리는, 쿼리 디자인 보기에서는 만들 수 없습니다. SQL 구문을 입력해서 만들어야 합니다.
다음과 같은 SQL 구문을 입력하면 됩니다.
게시판을 위한 Q/A 이다 보니, 통합 쿼리에 대해 일일이 설명드리긴 어렵네요.
예제 파일과, '통합 쿼리' 등의 키워드로 검색해 보십시오.
파일도 첨부해 놓았으니 참고하시고요.
참고로, 튜터링으로 설명드리면 5~10분이면 될 것 같네요.