hive sql 将两张表连接成为第三张表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive sql 将两张表连接成为第三张表相关的知识,希望对你有一定的参考价值。
现有表A、表B 两个表中有一个共同的字段name,把A\B里面的数据通过name连接成第三个表该怎么写?
select a.*,b.* from a,b and a.name=b.name 这个不好用~~
建议看看官方wiki:
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Joins本回答被提问者采纳 参考技术B select * from A,B where A.name = B.name不可以吗?
Oracle两张表关联中间表查询,那张关联到数据就显示,关联不到就负空值
两张表加上一张中间表,是三张表,两张表靠中间表来关联
参考技术A SELECT A.*, B.COL2 FROM A LEFT JOIN B ON A.COL = B.COL就可以了,用左连接追问
三张表,你这个例子没有了中间表
参考技术B select * from a,(select * from b left join c on b.id = c.id) t where a.id = t.id 参考技术C 主表外连接另一个表。以上是关于hive sql 将两张表连接成为第三张表的主要内容,如果未能解决你的问题,请参考以下文章