2011-03-30 6 views
0

하나의 공통 열을 포함하는 두 개의 데이터 테이블이 있습니다. 두 테이블 사이에 조인을 만들고 세 번째 테이블에 데이터를 가져 오려고합니다.두 번째 데이터 테이블을 세 번째 테이블에 병합 C#

예컨대 데이터 테이블 1 컬럼 직원 ID, 이름, 번호

2 데이터 테이블 : 컬럼

i가 첫 번째 테이블에서 두 번째 테이블에있는 모든 직원 ID의 삭제 및 표시 할

를 직원 ID 나머지 값들.

누군가 나를 도와주세요. 이 같은

+0

몇 가지 코드를 보여줄 수 있습니까? – HABJAN

답변

1

뭔가가 가능성이 사용자의 요구에 맞게 수정할 수

감사합니다 : 당신은 그냥 간단한 가입하고 싶은처럼

나는 당신의 질문을 이해하면
var emps1 = dt1.Rows.Select(r => r[ "employeeid" ]).Cast<int>(); 
var emps2 = dt2.Rows.Select(r => r[ "employeeid" ]).Cast<int>(); 
var removeEmps = emps1.Intersect(emps2); 
foreach(int empId in removeEmps) 
    // remove appropriate row from dt1 
0

것 같습니다. 첫 번째 테이블의 모든 행을 원하지만 두 번째 테이블과 일치하는 추가 열을 추가하려고합니다. SQL에서

될 것이라고 : 표 1의 T1에서

선택 * T1.employeeid = T2.employeeid에 표 2의 T2에 가입

당신은 제 3 테이블에 삽입 포함한 결과 세트로 무엇이든 할 수 .

그게 전부입니까?

관련 문제