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