相关知识
Hive
只支持等值连接,即ON
子句中只能使用等号连接
假设存在表a
:
id | name |
---|---|
1 |
bob |
2 |
lily |
3 |
herry |
表b
:
cid | score |
---|---|
1 |
80 |
2 |
90 |
5 |
60 |
内连接(JOIN
)
内连接指的是把符合两边连接条件的数据查询出来:
select a.name,b.score from a join b on a.id=b.cid;
输出结果:
bob 80
lily 90
左外连接(LEFT OUTER JOIN
)
左表全部查询出来,右表不符合连接条件的显示为空: