SELECT
(select Email from Contact where AccountId = Account.Id),
Id,
BillingCity,
BillingCountry,
BillingPostalCode,
BillingState,
BillingStreet,
Name,
Phone
FROM Account
where
LastModifiedDate < #[flowVars['timestamp']]
问题在于,我无法根据当前迭代的 Id 获取子查询中存在的电子邮件。你能帮忙吗
答案 0 :(得分:0)
我不确定您是如何运行查询的,以及您如何访问结果,但是如果您在一个不能动态提供结果的地方进行查询,则意味着您尝试访问按预期名称列,即尝试获取&#34;电子邮件&#34;列以某种方式,然后您需要在查询中修复一个小问题。
您需要添加AS
运算符,以便为子查询提供有意义的名称,例如email
,如下所示:
...
(select Email from Contact where AccountId = Account.Id) as email,
...
请点击此处查看工作示例:db-fiddle
答案 1 :(得分:0)
您可以删除标量子查询,只需将连接放到CONTACT表中即可。以下假设CONTACT表是可选关系。
LENGTH_INDEFINITE