数据湖探索 DLI-JOIN:Join表函数(UDTF)
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;