두 개의 데이터 스키마를 하나로 병합해야합니다. 나는 Schema1과 Schema2를 가지고있다. 이 두 가지를 Schema3에 결합해야합니다. 또한, 나는 데이터 집합을 쿼리하는 Select 문을 가지고 있지만 두 테이블 (Schema1과 Schema2 모두)을 포함하는 데이터 집합에서 select 문을 사용하고 테이블 인 새 테이블 schema3에 결합하는 방법을 알아낼 수 없습니다 두 테이블의 필드로 구성된 동일한 데이터 세트에 있습니다.두 테이블을 하나로 결합하기
예
스키마 1 ID, 식품, 도서, 쌀, 동굴
스키마 2 ID, 카펫, 문자열, 실행
스키마 3 ID, 식품, 도서, 쌀, 동굴, 카펫, 문자열, 실행
이 명령으로 Schema3 표를 채우
는 SQL 명령 :
Select * Schema1 [except ID] and all fields from Schema2 [exceptID] Inner Join
Schema2 ON Schema1.ID = Schema2.ID
Where ID = {dynamically defined variable 'X'}
적절한 구문의 부족을 용서하십시오. 여기에서 다시 주요 문제는 select 문을 사용하여 데이터 집합을 쿼리하고 테이블을 결과로 채우는 것입니다. 이미 로컬로 데이터 집합을 채우기 때문에 내 DB에 정확하게 연결되지 않았습니다.
------ 편집 ------ 두 테이블의 쿼리에서 데이터 행 배열을 만드는 방법이 필요합니다.
새로운 병합 된 DataTable이 필요하거나 익명 형식으로 충분합니까? –
프로세스가 끝날 때 보고서 뷰어에 테이블 내용을 제공 할 수있는 한 어느 쪽이라도 상관이 없습니다. – Ccorock
데이터베이스에서도 UNION 키워드를 사용할 수 있습니다. –