프로덕션에는 두 개의 유사한 테이블이 있고 진행중인 작업에는 다른 테이블이 있습니다.행 집합이 프로덕션에 존재하는지 확인하십시오.
진행중인 작업에서 프로덕션으로 레코드 집합을 복사해야합니다. 프로덕션에 이미 비슷한 레코드 세트가 있다면 복사 할 수 없습니다.
대신 일치하는 행의 ID를 가져와야합니다.
그래서 먼저 복사를 시도하기 전에 유사한 레코드 집합이 제작 중인지 확인합니다. 여기
가 진행 테이블에서 작업의 예를 생산 테이블기준
CriteriaId CriteriaVal CriteriaText
1 42 SAM
1 43 Guess
2 324 Sale
2 432 Jones
2 423 Patrick
2 4322 Tiffany
기준이다
CriteriaId CriteriaVal CriteriaText
41 42 SAM
41 43 Guess
42 324 Sale
42 432 Jones
42 423 Patrick
42 4322 Tiffany
43 42 SAM
442 324 Sale
442 432 Jones
442 423 Patrick
442 4322 Tiffany
442 3432 SAM
,536,
위의 예에서 진행중인 작업의 ID 41 및 42는 조건 ID 1 & 2와 일치합니다. 내가 그 자극에 존재하는지 여부를 검사 할 때, 자극하는 41 복사하기 전에 진행이에
그래서, 나는 또한 41
, 직장에서 ID를 442로 ID 1은 동일 얻을 필요 하나 더 여분의 행을 가지고 있기 때문에 2와 같지 않습니다. 가치가 정확히 일치해야 할뿐만 아니라 계산이 필요합니다.
SQL 쿼리를 수행하려하지만이를 수행 할 수 없습니다.
테이블간에 레코드 세트를 일치시키는 방법에 대한 지침은 도움이 될 것입니다.
다음은이 문제를 해결하는 데 사용한 쿼리입니다. – RVishnu