【发布时间】:2021-03-14 23:27:23
【问题描述】:
Snowflake 中LATERAL FLATTEN(...) 和TABLE(FLATTEN(...)) 的使用有什么区别?我检查了FLATTEN、LATERAL 和TABLE 的文档,无法确定以下查询之间的功能差异。
select
id as account_id,
account_regions.value::string as region
from
salesforce.accounts,
lateral flatten(split(salesforce.accounts.regions, ', ')) account_regions
select
id as account_id,
account_regions.value::string as region
from
salesforce.accounts,
table(flatten(split(salesforce.accounts.regions, ', '))) account_regions
【问题讨论】:
标签: snowflake-cloud-data-platform flatten lateral-join