我想在 Hive 中进行横向连接。有没有办法支持这一点?本质上,我想将 LHS 上的行中的值用作 RHS 上任意 SQL 的参数。
这是 Postgres 的一个示例:(请原谅我的粗略示例):
create table lhs (
subject_id integer,
date_time BIGINT );
create table events (
subject_id integer,
date_time BIGINT,
event_val integer );
SELECT * from lhs LEFT JOIN LATERAL ( select SUM(event_val) as val_sum, count(event_val) as ecnt from events WHERE date_time < lhs.date_time and subject_id = lhs.subject_id ) rhs1 ON true;