【发布时间】:2013-11-13 05:18:25
【问题描述】:
我有一个夜间工作,在 hive 中运行和计算一些数据。它是按天划分的。
字段: id 大整数 排名 bigint
昨天 输出/dt=2013-10-31 今天 输出/dt=2013-11-01
我试图弄清楚是否有一种简单的方法可以在今天和昨天之间进行增量更改
我正在考虑做一个左外连接,但不确定它是什么样子,因为它是同一张表
这就是当有不同的表时的样子
从左外连接中选择 * b ON (a.id=b.id AND a.dt='2013-11-01' and b.dt='2-13-10-31') WHERE a.rank!=B.rank
但在同一张桌子上
SELECT * FROM a LEFT OUTER JOIN a ON (a.id=a.id AND a.dt='2013-11-01' and a.dt='2-13-10-31') WHERE a.rank!=a.rank
建议?
【问题讨论】: