两个标准对象之间的SOQL连接

时间:2013-11-11 06:21:26

标签: salesforce soql

我想要做的就是从两个标准对象AccountCase中检索信息。因为我已经尝试了连接(后来我发现它不能与SOQL一起使用),关系(在我的情况下不存在。除了默认关系)。以下是使用子查询的另一种尝试:(默认情况下,我认为Id中的AccountAccountId中的Case相同

Select Phone,City__c,CreatedDate,Name, (SELECT Customer_Satisfaction_Level__c,Product_Category__c FROM AccountId__r) FROM Account;

此外,SOQL不允许在我使用QlikView时帮助我的别名。 请帮助!

2 个答案:

答案 0 :(得分:0)

使用以下查询...希望它可能对您有利

选择Phone,City _c,CreatedDate,Name,(选择Customer_Satisfaction_Level_ c FROM AccountId _r,其中AccountId__r.ID = ID)为Customer_Satisfaction_Level__c,(SELECT Product_Category_ c FROM AccountId _r其中AccountId__r.ID = ID)为Product_Category__c FROM Account;

答案 1 :(得分:0)

您可以选择包含相关案例的帐户,如下所示:

List<Account> accounts = [Select Id, (Select Id From Cases) From Account];

然后迭代结果:

for (Account account : accounts) {
   for (Case case : account.Cases) {
      ...
   }
}