gpt4 book ai didi

hadoop - Hive 查询中的分配

转载 作者:行者123 更新时间:2023-12-02 21:46:54 25 4
gpt4 key购买 nike

我有以下查询,我需要将一个表列值分配给另一个表列。

询问:

SELECT A.aval,B.bval,B.bval1 FROM A JOIN B ON (A.aval = B.bval)

如何将一个表列值分配给 Hive 中的另一个表列?

试过
 SELECT A.aval,B.bval,B.bval1, A.aval = B.bval1 FROM A JOIN B ON (A.aval = B.bval)

结果:

A.aval = B.bval1, returning false since its not assigning to A.aval.

最佳答案

我猜你想写在一张 table 上?

因此,您必须创建一个包含您需要的所有字段的表(例如 C)。
然后你做:

INSERT [OVERWRITE] INTO TABLE C
SELECT A.aval,B.bval,B.bval1, A.aval
FROM A
JOIN B ON (A.aval = B.bval)

选择的结果将被插入到表 C 中

关于hadoop - Hive 查询中的分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24377426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com