左外连接 SOQL

Left Outer Join SOQL

我有以下实体:

<complexType name="Account"> 
 ..
 <element name="Account__r" nillable="true" minOccurs="0" type="tns:QueryResult" /> 
...
...
<complexType name="Address__c">
..
  <element name="Account__c" nillable="true" minOccurs="0" type="tns:ID" /> 
  <element name="Account__r" nillable="true" minOccurs="0" type="ens:Account" />

我需要检索帐户的所有地址,给定 Address__c 我可以检索帐户(SELECT 名称,Account__r.Name,Account__r.AccountNumber FROM Address__c), 但我需要为每个帐户提取所有 addresses__c。

因此,如果一个帐户没有与任何 Address__c 条目相关联,我无论如何都想在结果中显示它。

我该怎么做?

您可以使用 SOQL-R 子 select 来获取相关地址,例如

select id,name,accountNumber, (select id, name from account__r) from account