我有一个lateral join
这样定义:
select A.id, B.value
from A
left join lateral (
select value
from B
where B.id = A.id
limit 1
) as X on true;
具有limit 1
内部的特殊点(在更复杂的情况下,我可以在连接中有一些额外的选项来缩小值和/或order by
)。我知道在 Spark-SQL 中目前没有类似的东西,那么我怎样才能找到解决方法呢?