分享

关于Hive 多表联查

LoveJW 发表于 2014-11-18 15:47:48 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 24198
本帖最后由 LoveJW 于 2014-11-18 15:50 编辑

我知道Hivel联表查询是用join,但是我两张表没有关联关系怎么查??怎么我看的示例都是有关联字段的啊?

已有(4)人评论

跳转到指定楼层
bioger_hit 发表于 2014-11-18 17:33:21
楼主,增加点数据库基本知识,首先明显以下几点:



1.join的作用是什么?
2.为什么使用join?
3.什么情况使用join?


比如下面,只有你们之间有关联之后,查询才有意义。
SELECT a.* FROM a JOIN b ON (a.id = b.id)  
SELECT a.* FROM a JOIN b ON (a.id = b.id AND a.department = b.department)  


回复

使用道具 举报

bioger_hit 发表于 2014-11-18 17:37:05
更详细内容

Hive中小表与大表关联(join)的性能分析

HIVE中Join的专题---Join详解

hive支持 left join吗?
回复

使用道具 举报

LoveJW 发表于 2014-11-18 17:48:52
bioger_hit 发表于 2014-11-18 17:33
楼主,增加点数据库基本知识,首先明显以下几点:

明白了。谢谢
回复

使用道具 举报

LoveJW 发表于 2014-11-18 17:49:33
bioger_hit 发表于 2014-11-18 17:37
更详细内容

Hive中小表与大表关联(join)的性能分析

谢谢,已经搞懂了,之前有点晕,钻死胡同了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条