join

Posted hapyygril

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了join相关的知识,希望对你有一定的参考价值。

(一)内连接 inner join ---join

1.

select a.ymd,a.price_close,b.price_close

from stocks a

join

stocks b

on a.ymd=b.ymd

where a.symbol="AAPL" and b.symbol="IBM"

*内连接不支持的查询: on a.ymd<=b.ymd

                                    on 中使用or

2.

select a.ymd,a.price_close,b.price_close

from stocks a

join

stocks b

on a.ymd=b.ymd and s.symbol=d,symbol

where a.symbol="AAPL" 

3.hive 会对每个join连接对象启动一个mapreduce任务。

  首先启动一个Mapreduce job对表a和表b进行连接操作

  再启动一个Mapreduce job将第一个Mapreduce job的输出与表c进行连接操作

  

select a.ymd,a.price_close,b.price_close,c.price_close

from stocks a

join stocks b on a.ymd=b.ymd

join stocks c on a.ymd=c.ymd

where a.symbol="AAPL" and b.symbol="IBM" and c.symbol="GE"

 

以上是关于join的主要内容,如果未能解决你的问题,请参考以下文章

20.Flink高级特性--新特性--双流Joinjoin的分类API代码演示-WindowJoin代码演示-IntervalJoin

java线程基本概念

MySQL--02

MySQL--02

MySQL的JOIN

多线程基础常用方法介绍