hive中left outer join 的题目
发布时间:2020-12-31 23:33:15 所属栏目:编程 来源:网络整理
导读:本日PHP站长网 52php.cn把网络自互联网的代码分享给各人,仅供参考。 hive desc t1; OKid int name string p_id int Time taken: 0.118 seconds,Fetched: 3 row(s)hive desc t2;OKid int name string Time taken: 0.051 s
以下代码由PHP站长网 52php.cn网络自互联网 此刻PHP站长网小编把它分享给各人,仅供参考 hive> desc t1; OK id int name string p_id int Time taken: 0.118 seconds,Fetched: 3 row(s) hive> desc t2; OK id int name string Time taken: 0.051 seconds,Fetched: 2 row(s) hive> select * from t1; OK 1 aaa 2 2 bbb 2 3 ccc 3 4 ddd 4 5 fff 3 6 ooo 23 Time taken: 0.418 seconds,Fetched: 6 row(s) hive> select * from t2; OK 4 jjj 4 jjj 4 jjj 2 abc 3 hhh 4 jjj 3 ii 2 fuck 7 shit Time taken: 0.068 seconds,Fetched: 9 row(s) hive> select * from t1 left outer join t2 on (t1.p_id=t2.id) where t2.name='abc'; OK 1 aaa 2 2 abc 2 bbb 2 2 abc Time taken: 21.53 seconds,Fetched: 2 row(s) hive> select * from t1 left outer join t2 on (t1.p_id=t2.id and t2.name='abc'); OK 1 aaa 2 2 abc 2 bbb 2 2 abc 3 ccc 3 NULL NULL 4 ddd 4 NULL NULL 5 fff 3 NULL NULL 6 ooo 23 NULL NULL Time taken: 17.676 seconds,Fetched: 6 row(s) hive left outer join 要过滤右表的数据应该是第二种写法,第一种是mysql的写法,可是在hive中会存在题目。 以上内容由PHP站长网【52php.cn】网络清算供各人参考研究 假如以上内容对您有辅佐,接待保藏、点赞、保举、分享。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |