다음과 같은 두 개의 테이블이 있습니다. 기본적으로 나는 그들 둘다에 가입하고 아래와 같은 결과를 기대합니다.하이브 : 다른 키로 두 개의 테이블 조인
표 2의 처음 3 행에는 아무것도없는 활동 ID가 없습니다.
모든 필드는 탭으로 구분됩니다. 카테고리 "33"은 표 2와 같이 세 가지 설명이 있습니다.
"33"카테고리에 대한 결과를 얻으려면 "활동 ID"를 사용해야합니다.이 값에는 3 가지 값이 있습니다.
누구나이 출력을 달성하는 방법을 알려주시겠습니까?
TABLE 1
EMPID 카테고리 ActivityID
44,126 33 TRAIN
44,127 10 UFL
44,128 12 TOI
44,129 33 UNASSIGNED
44,130 15 MICROSOFT
44,131 33 이점
44,132 43 이점
표 2 :
카테고리 ActivityID Categdesc
10 청구
12 청구
15 비 청구
33 TRAIN 교육
33 UNASSIGNED 벤치
(33) 혜택이
43 장점
혜택예상 출력 :
44126 (33) 교육
44127 (10) 청구
나는 당신의 질문을 이해한다면 691,363,21044128 (12) 청구
44129 (33) 벤치
44,130 15 비 청구
44,131 33 장점
44,132 43 장점
대단히 감사합니다. 나는 당신이 받고있는 동일한 대답을 얻을 수 있습니다. 그것은 비어와 함께 작동합니다. 제발 날 내게 보내 줄래? 처음 세 행이 activityid에 대해 "null/empty"대신 다른 문자열 인 경우 수행하는 방법을 알고 있습니다. 내 옆에서도 시도하고 있습니다. – Raj
다른 값은 무엇입니까? – Rags
다음과 같은 결과가 나타납니다. 보기 만들기 actView1 AS * 여왕에게서 선택 actid <> 'TRAIN'및 actid <> 'UNASSIGNED'및 actid <> 'BENEFITS'; 도와 주시고 시간을내어 주신 Rags와 Brenden Brown에게 감사 드리며 – Raj