Hive的连接操作
来源:互联网 发布:沙发的网络意思是什么 编辑:程序博客网 时间:2024/05/18 00:20
连接
---------------
//创建orders表。
CREATE TABLE orders
(
id int,
orderno string ,
price float,
cid int
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;
//笛卡尔积
select a.*,b.* from custs a , orders b ;
//内连接
select a.*,b.* from custs a inner join orders b on a.id = b.cid ;
//左外连接
select a.*,b.* from custs a left outer join orders b on a.id = b.cid ;
//半连接,只查询左边的表
select a.* from custs a left outer join orders b on a.id = b.cid ;
//右外
select a.*,b.* from custs a right outer join orders b on a.id = b.cid ;
//全外
select a.*,b.* from custs a full outer join orders b on a.id = b.cid ;
---------------
//创建orders表。
CREATE TABLE orders
(
id int,
orderno string ,
price float,
cid int
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;
//笛卡尔积
select a.*,b.* from custs a , orders b ;
//内连接
select a.*,b.* from custs a inner join orders b on a.id = b.cid ;
//左外连接
select a.*,b.* from custs a left outer join orders b on a.id = b.cid ;
//半连接,只查询左边的表
select a.* from custs a left outer join orders b on a.id = b.cid ;
//右外
select a.*,b.* from custs a right outer join orders b on a.id = b.cid ;
//全外
select a.*,b.* from custs a full outer join orders b on a.id = b.cid ;
阅读全文
0 0
- Hive的连接操作
- hive 表连接操作注意事项
- Hive连接Hbase操作数据
- Hive的安装配置和连接mysql以及基础操作
- HIVE---HIve的JavaAPI操作
- Hive的JDBC连接
- Hive连接的类型
- hive的join操作
- hive的插入操作
- Hive的insert操作
- HIVE的数据操作
- HIve的JavaAPI操作
- HIve的JavaAPI操作
- Hive的insert操作
- hive的操作
- hive的join操作
- HIve的JavaAPI操作
- hive的基本操作
- solr 6.3 入门(四) (solr facet 高级使用)
- Break,continue以及return有什么区别
- 软件测试面试问答
- Chapter 2
- 磁盘局部原理
- Hive的连接操作
- 人脸检测算法分类
- 最大似然函数和最大后验概率区别
- flex布局
- 队列-C语言-链表的实现方式
- 数据库三大范式
- 有序关联容器
- win7 下安装 Ubuntu
- 谱聚类原理总结-by刘建平大神