左外连接 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
我有以下实体:
<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