Hive 실행 오류: 왼쪽 과 오른쪽 앨 리 어 스 가 조인 에서 만 났 습 니 다.

이유: 두 표 join 일 때 두 표 의 필드 가 같 지 않 습 니 다.서로 다른 조건 을 where 문구 에 넣 을 수 있 습 니 다.
SELECT 
* 
FROM T1
LEFT JOIN T2                                                                              
on T1.id=T2.id and T1.name != T2.name

   

SELECT 
* 
FROM T1
LEFT JOIN T2                                                                              
on T1.id=T2.id 
where T1.name != T2.name

선별 에 따 른 결과 수량 감소 에 주의해 야 한다.
참조 링크:https://www.cnblogs.com/skyEva/p/7804589.html

좋은 웹페이지 즐겨찾기