左外加入SOQL

时间:2015-12-03 12:32:25

标签: sql soap salesforce 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" />

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

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

我该怎么做?

1 个答案:

答案 0 :(得分:1)

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

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