繁体   English   中英

通过where查询加入

HIve join with a where query

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我基本上想与具有所有可能日期的日历表与我的商店产品主列表进行交叉连接。 但是,我想过滤一年(365天),然后再加入主列表。

我正在尝试以下查询-

select * from ( select a.store_id,a.product_id from mez_2018_store_product_lst) a cross join
(select b.day_id,cast(to_date(from_unixtime(unix_timestamp(b.day_date, 'yyyy-MM-dd'))) as b.date from calendar where day_id>=20170101 and day_id<=20180101 ) b

而且我不断收到EOF错误。 你们可以帮忙吗?

1 个回复

尝试以下查询:

 hive> select * from 
 (select store_id,
    product_id from mez_2018_store_product_lst) a 
 cross join
(select day_id,
    to_date(from_unixtime(unix_timestamp(day_date, 'yyyy-MM-dd')))dt from calendar 
    where day_id>=20170101 and day_id<=20180101 ) b;
1 Hive加入!=不工作

在蜂巢中,我正在使用两个表,每个表都有相同的字段。 我的想法是我只想要表“一”中的行,这些行不在表“两”中。 这时,我没有得到任何返回的结果。 表一 表二 这是我当前的代码(不返回任何行): 理想的结果应如下所示: ...

2 配置单元联接查询性能

我想将表A与B在A.id = B.id上连接起来,如下所示: 在这里,我的TABLEb被两个值GOP和LOP分区。 我还尝试对以下方法进行相同的查询: 任何人都可以说出哪种方法更好吗? 原因和原因或使第二个与第一个不同的原因。 请帮忙 ...

3 在Hive中加入Query

我想创建一个表C,其中包含表A(customer_id)和表B(customer_id)中的列,其中包含表A中不在表B中的所有customer_id。我编写了以下查询但它没有获取任何数据填充。 此查询显示0结果。 ...

4 Hive 连接查询优化

表大小如下: A:100 万 B:700k 考虑这个查询: 上述 hive 查询在 4 个从站(8GB 内存,100 GB 磁盘)和 1 个主站(16 GB 内存,100 GB 磁盘)的集群上耗时超过 3 小时 这个查询可以优化吗? 如果是,哪里可以优化? ...

5 使用 Join in Hive 更新查询

我正在尝试执行以下操作: 但是,这会给我带来以下错误: 编译语句时出错:FAILED-ParseException- 在 'col4' 附近的 'from' 处缺少 EOF 我尝试重新排列 set 和 from 子句,但无法执行查询。 ParseExceptions 一次又一次地出现。 我 ...

7 配置单元合并查询/联接

我希望根据来自X,Y两列的输入创建一个链接表。如果它们由X或Y链接,则它们是同一用户。 IE:X(2)和X(4)通过Y(b)链接等 任何帮助都将是惊人的。 我尝试了许多分组,联接和联合的组合,但是没有运气/ PEBCAK。 我也尝试了collect_set(Y)然后爆炸,但是没 ...

8 HIVE JOIN查询错误

我是使用HIVE的新手,在获取我的查询之一以正常工作方面遇到了一些麻烦。 下面使用的所有变量都在我们的表中定义,而我试图隔离在delivery_view表中的数据,这些数据具有归因表中存在的uid,并且存在WHERE语句中所述的限制。 我正在处理的当前错误是HIVE认为GROUP BY命 ...

9 有条件的条件或Hive中的子句

我想了解配置单元如何执行两个查询。 我们在Hive中有任何查询优化器吗? 请让我知道如何执行Hive查询(工作流)? 提前致谢。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM