【发布时间】:2023-03-24 13:28:01
【问题描述】:
我是 hive 新手,正在尝试执行一个包含 nonequi join 的查询。 但是当我尝试在 hive 0.7 中执行时,由于非等连接条件而出现错误。
查询:
SELECT * INTO dbo.tbl_B
FROM ( select
Id,
Name,
Age,
SellingPrice,
row_number() OVER ( PARTITION BY Id,Name
ORDER BY Age asc) AS row_no
from tbl_A
LEFT JOIN dbo.tbl_C
ON A.[Id]=C.[Id]
and A.SellingPrice <= C.BuyingPrice
) AA
WHERE row_no = 1 ;
请告诉我在不使用 nonequi join 的情况下重写此查询的想法。
【问题讨论】: