数据湖探索 DLI-JOIN:Join表函数(UDTF)

时间:2024-07-01 21:07:21

Join表函数(UDTF)

功能描述

将表与表函数的结果进行 join 操作。左表(outer)中的每一行将会与调用表函数所产生的所有结果中相关联行进行 join 。

注意事项

针对横向表的左外部联接当前仅支持文本常量 TRUE 作为谓词。

示例

若表函数返回了空结果,左表(outer)的行将会被删除

SELECT users, tag
FROM Orders, LATERAL TABLE(unnest_udtf(tags)) t AS tag;

若表函数返回了空结果,将会保留相对应的外部行并用空值填充

SELECT users, tag
FROM Orders LEFT JOIN LATERAL TABLE(unnest_udtf(tags)) t AS tag ON TRUE;
support.huaweicloud.com/sqlreference-dli/dli_08_0325.html