在下面的查询中,我需要将一个表列的值赋给另一个表列。查询:
SELECT A.aval,B.bval,B.bval1 FROM A JOIN B ON (A.aval = B.bval)
如何将一个表列值赋给配置单元中的另一个表列?我试过了
SELECT A.aval,B.bval,B.bval1, A.aval = B.bval1 FROM A JOIN B ON (A.aval = B.bval)
结果:a、 aval=b.bval1,返回false,因为它没有分配给a.aval。
aydmsdu91#
insert overwrite table c从join b on(a.aval=b.bval)中选择a.aval、b.bval、b.bval1
fv2wmkja2#
我猜你想在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中
2条答案
按热度按时间aydmsdu91#
insert overwrite table c从join b on(a.aval=b.bval)中选择a.aval、b.bval、b.bval1
fv2wmkja2#
我猜你想在table上写字?
因此,必须创建一个表(例如c),其中包含所需的所有字段。然后你会:
选择的结果将插入表c中