tutorial summoners pig meaning espaƱol com2us sql hadoop hive

sql - summoners - hive meaning



Hive join query para rendimiento (1)

Quiero unirme a la Tabla A con B en A.id = B.id como a continuación:

select A.id,B.name from (select * from TABLEa)A LEFT JOIN (select * from TABLEb where partition IN (''GOP'',''LOP'')B on A.id=B.id

aquí mi TABLEb está dividida por dos valores GOP y LOP.

También traté de hacer la misma consulta en el siguiente enfoque:

insert overwrite table final select A.id,B.name from (select * from TABLEa)A LEFT JOIN (select * from TABLEb where partition IN (''GOP'')B on A.id=B.id; insert INTOtable final select A.id,B.name from (select * from TABLEa)A LEFT JOIN (select * from TABLEb where partition IN (''LOP'')B on A.id=B.id;

¿Puede algún cuerpo decir qué enfoque debería ser mejor? y la razón o lo que hace que el segundo sea diferente al primero.

por favor ayuda


select A.id, B.name from TABLEa as A LEFT JOIN TABLEb as B on partition IN (''GOP'',''LOP'') and A.id=B.id