Hive 중첩 쿼리 왼쪽 조인

a-herch

나는 하이브를 처음 사용하고 다음 쿼리를 구현하고 싶습니다.

   select a.controlid, 
          b.name as campaign, 
          a.controlactivityid as activitysource,
          c.code as  codemyaprc,
          c.label_en as label_en,
          c.label_fr as label_fr
   from bo_h_control.bridgeactivity a 
        join suvh_econtrol.TMP_GPS_REF b ON a.controlcampaignid = 
   b.ps_cam_id
        left join  srv_h_a8460_fpc.activity c 
                   ON a.controlactivityid=c.code 
                      and c.date_creation= select 
   max(date_creation) from srv_h_a8460_fpc.activity

마지막 왼쪽 조인까지 잘 작동합니다. 중첩 된 쿼리는 분명히 하이브에서 승인되지 않습니다.

어떻게 접근 할 수 있습니까?

leftjoin

조인 된 테이블 대신 하위 쿼리를 사용합니다.

 select a.controlid, 
          b.name as campaign, 
          a.controlactivityid as activitysource,
          c.code as  codemyaprc,
          c.label_en as label_en,
          c.label_fr as label_fr
   from bo_h_control.bridgeactivity a 
        join suvh_econtrol.TMP_GPS_REF b ON a.controlcampaignid = 
   b.ps_cam_id
        left join (select c.*, max(date_creation) over() as max_date_creation
                     from srv_h_a8460_fpc.activity c 
                  ) c ON a.controlactivityid=c.code 
                         and c.date_creation=c.max_date_creation

또는 하위 쿼리의 WHERE 절 내에서 마지막 조인 조건을 이동하는 것이 좋습니다.

 select a.controlid, 
          b.name as campaign, 
          a.controlactivityid as activitysource,
          c.code as  codemyaprc,
          c.label_en as label_en,
          c.label_fr as label_fr
   from bo_h_control.bridgeactivity a 
        join suvh_econtrol.TMP_GPS_REF b ON a.controlcampaignid = 
   b.ps_cam_id
        left join (select * from
                   (
                   select c.*, max(date_creation) over() as max_date_creation
                     from srv_h_a8460_fpc.activity c 
                   )c where max_date_creation=date_creation
                  ) c ON a.controlactivityid=c.code 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Sqlite 쿼리, 여러 왼쪽 조인 및 중첩 쿼리의 Group_Concat

분류에서Dev

SQL 쿼리, 여러 왼쪽 조인 및 중첩 쿼리의 Group_Concat

분류에서Dev

Yii 왼쪽 조인 쿼리

분류에서Dev

쿼리 왼쪽 조인 mysql

분류에서Dev

왼쪽 조인 문의 하위 쿼리에 중복 항목

분류에서Dev

왼쪽 조인을 사용한 MySql 다중 테이블 쿼리

분류에서Dev

EclipseLink : 중첩 왼쪽 조인에 대한 추가 SQL 쿼리를 피하는 방법

분류에서Dev

왼쪽 조인 대 하위 쿼리

분류에서Dev

Laravel Eloquent 왼쪽 조인 쿼리

분류에서Dev

Ebean 쿼리의 왼쪽 외부 조인

분류에서Dev

왼쪽 조인의 MySQL 쿼리 문제

분류에서Dev

왼쪽 조인 쿼리로 mysql 선택

분류에서Dev

Laravel 5.3에서 왼쪽 조인 쿼리

분류에서Dev

중복 결과를 표시하는 왼쪽 조인 쿼리 문제

분류에서Dev

SQL 중첩 조인 내부 및 왼쪽 조인

분류에서Dev

MySQL 왼쪽 조인 하위 쿼리 null 조인

분류에서Dev

Null 값 조인 쿼리 (왼쪽 외부 조인)

분류에서Dev

Null 값 조인 쿼리 (왼쪽 외부 조인)

분류에서Dev

Null 값 조인 쿼리 (왼쪽 외부 조인)

분류에서Dev

개수가있는 MySQL 중첩 왼쪽 조인

분류에서Dev

Linq 쿼리 구문 (또는 유창함)에서 이중 왼쪽 외부 조인을 수행하는 방법

분류에서Dev

중첩 된 내부 조인 쿼리

분류에서Dev

탐색 속성없이 왼쪽 조인 쿼리 만들기

분류에서Dev

왼쪽 조인이있는 Optimaze Mysql 쿼리 그룹 연결

분류에서Dev

SQL 쿼리에서 왼쪽 외부 조인 줄이기

분류에서Dev

Laravel의 쿼리-왼쪽 조인과 동일

분류에서Dev

Laravel의 쿼리-왼쪽 조인과 동일

분류에서Dev

왼쪽 조인으로 MS Access 삭제 쿼리 실행 오류

분류에서Dev

Google 시트 쿼리 왼쪽 조인 일대 다

Related 관련 기사

뜨겁다태그

보관