0
하이브에 동일한 스키마가있는 두 개의 테이블이 있습니다.하이브의 문에서 업데이트
update x from tbl1 x,tbl2 y
set x.c=y.c
where x.a=y.a
and x.b=y.b
을 다음 그러나이 하이브에 실행되지 않은 것처럼
tbl1(a,b,c)
tbl2(a,b,c)
나는 TBL1를 업데이트합니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까?
어떻게 효율적으로이 작업을 수행 할 수 있습니까? – MysticForce
기본적으로 모든 행을 업데이트하는 경우 새 테이블을 만들기 위해 쿼리를 작성하는 옵션이 있습니다. –
a, b 열도 tbl2, 즉 x.a = y.a 및 x.b = y.b 인 행만 업데이트합니다. – MysticForce