如何加入蜂巢

时间:2017-01-17 13:10:08

标签: sql hadoop hive hiveql bigdata

有人可以建议我如何在已经存在的hive中加入四个不同的表,并且我希望在加入后从每个表中删除几列,或者如果可能的话,在加入之前删除。

1 个答案:

答案 0 :(得分:0)

直接来自hive documentation,我为您提供了一个包含三个表的JOIN示例:

SELECT a.val, b.val, c.val FROM a JOIN b ON (a.key = b.key1) JOIN c ON (c.key = b.key2)

您可以使用ALTER TABLE ... REPLACE COLUMNS命令删除列。有关此问题,请参阅hive documentation