Hive 蜂巢以不同的方式连接

Hive 蜂巢以不同的方式连接,hive,hiveql,Hive,Hiveql,我有两张桌子 TableA有REC_NUM和ITEM_ID列。 表B有项目ID、单位列 我需要从TableA中提取一个不同的ITEM_ID,并获取所有 表B中的记录,记录表A中的项目_ID的每个匹配值与表B中的项目_ID的每个匹配值 有人能告诉我我能做到这一点吗。如果我错了,请纠正我 从表B中选择项目ID,单位,其中从表A中选择项目ID中的项目ID 我不知道您为什么要使用distinct,它是否应该与列REC_NUM一起使用?如果我错了,请纠正我 从表B中选择项目ID,单位,其中从表A中选择项目

我有两张桌子

TableA有REC_NUM和ITEM_ID列。 表B有项目ID、单位列

我需要从TableA中提取一个不同的ITEM_ID,并获取所有 表B中的记录,记录表A中的项目_ID的每个匹配值与表B中的项目_ID的每个匹配值


有人能告诉我我能做到这一点吗。

如果我错了,请纠正我

从表B中选择项目ID,单位,其中从表A中选择项目ID中的项目ID


我不知道您为什么要使用distinct,它是否应该与列REC_NUM一起使用?

如果我错了,请纠正我

从表B中选择项目ID,单位,其中从表A中选择项目ID中的项目ID

我不确定您为什么要使用distinct,它是否应该与列REC_NUM一起使用?

根据问题:

表A的模式: 记录编号整数,项目ID整数

表B的模式: 项目标识整数,单位整数

以下查询应该可以工作:

从表a中选择b.*从表a中选择不同的项目\u ID在a上连接表b.ITEM\u ID=b.ITEM\u ID

根据问题:

表A的模式: 记录编号整数,项目ID整数

表B的模式: 项目标识整数,单位整数

以下查询应该可以工作:


从表a中选择b.*从表a中选择不同的项目\u ID在a上连接表b.ITEM\u ID=b.ITEM\u ID

会发生什么?查询是否解析?结果是否意外?@ncke query根据需要解析并给出结果。会发生什么?查询是否解析?结果是否意外?@ncke query根据需要解析并给出结果。