В чем разница между использованием LATERAL FLATTEN(...)
и TABLE(FLATTEN(...))
в Snowflake? Я проверил документацию по FLATTEN
, _ 4_ и _ 5_ и не может понять функциональную разницу между следующими запросами.
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