설치 : 주문에 여러 개의 샘플이 있고 각 샘플에는 테스트가 있습니다. 특정 테스트 조합은 특정 테스트 코드입니다. 특정 값을 가진 행 세트를 특정 값의 다른 테이블과 일치 시키면 어떻게 하나의 결과를 얻을 수 있습니까?TSQL : 한 테이블의 값 집합이 다른 테이블의 값 집합과 일치하는 값 검색
테이블 : TestCodes
ID TestCode Test 1 01a A 2 01b F 3 02a A 4 02a B 5 02b A 6 02b C 7 02c A 8 02c E 9 03a A 10 03a C 11 03a B 12 03a D 13 03b A 14 03b C 15 03b E 16 03c A 17 03c B 18 03c E 19 04 A 20 04 C 21 04 B 22 04 D 23 04 E
테이블 : 내가 TSQL보기를 시도했습니다
Order TestCode 1 04 2 02c
을 반환하는 방법을 찾을 수 없습니다
Order Sample Test 1 1 A 1 2 B 1 3 C 1 4 D 1 5 E 2 1 A 2 2 E
주문하지만, '수 한 테이블의 값 집합과 다른 테이블의 값 집합을 비교하는 방법을 찾습니다. 오 순서에서
문제는 그 결과를 얻기 위해 필요한 기준을 정의하는 것입니다. 하나의 리턴 04를 기록하고 record2는 02C를 리턴합니까? – HLGEM
이것은 잠시 전에 물어 본 질문과 같습니다. http://stackoverflow.com/questions/103829/t-sql-how-do-i-get-the-rows-from-one-table-whose-values-completely-match-up-wit –
@HLGEM Order 1의 테스트 목록 (Orders 테이블 참조)이 TestCode 04의 테스트 목록과 정확히 일치하기 때문에 (TestCode 테이블 참조). 이것은 주문 1에 해당하는 유일한 테스트 코드입니다. – Paul