한 데이터 테이블의 값이 다른 데이터 테이블에 존재하는지 확인하는 방법<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />모두,
2개의 데이터 테이블(테이블 A 및 테이블
이 있습니다. 테이블 A에는 1000개의 행이 있고 테이블 B에는 2백만 개의 행이 있습니다. 그들은 Col C라고 말할 수 있는 공통 열을 가지고 있습니다. Col C에 일치하는 값이 있는 테이블 B의 행을 가져오고 싶습니다.
for( i = 1, i <= N 행( TableA ), i++,
SelectedRows = TableB << Get Rows Where(TalbeB:ColC == TableA:ColC1 );
);
이것은 어느 정도 작동하지만 테이블 B가 거대하기 때문에 시간이 너무 오래 걸립니다. 이 문제를 해결하는 더 좋고 효율적인 방법이 있습니까?
최상의
우다이
Re: 한 데이터 테이블의 값이 다른 데이터 테이블에 존재하는지 확인하는 방법"Drop Multiples 옵션 외부에서 캡처"라고 말할 때 무엇을 요구하는지 정확히 모르겠습니다.생성된 데이터 테이블에 계산하려는 모든 데이터가 포함된 경우 다음을 사용하여 쉽게 계산할 수 있습니다.
dtjoin = dt << 가입(............);
일치 수 = N Rows(dtjoin);
또는 입력 대화 상자 화면에서 "일치 플래그" 옵션을 사용하여 값이 1,2 또는 3인 일치 플래그라는 열을 만들 수도 있습니다. 데이터가 첫 번째 데이터 테이블에서 가져온 것이고 일치하는 항목이 없는 경우 두 번째 테이블에서 Match Flag의 값은 1입니다. 두 번째 테이블에서 와서 첫 번째 테이블과 일치하지 않는 경우 값은 2이고 일치하는 항목을 찾으면 값은 3입니다.
Re: 한 데이터 테이블의 값이 다른 데이터 테이블에 존재하는지 확인하는 방법짐,
유용한 아이디어에 감사드립니다. 후속 질문이 있습니다. 각각의 경우에 일치하는 수가 필요한 경우 Drop Multiples 옵션 외부에서 캡처할 수 있습니까?
최상의
우다이
Re: 한 데이터 테이블의 값이 다른 데이터 테이블에 존재하는지 확인하는 방법원하는 것은 조인 플랫폼을 실행하고 지정한 열을 일치시키는 것입니다.기본적으로 일치하는 행만 남아 있는 새 데이터 테이블을 만듭니다.
테이블==>조인
