我想要做的就是从两个标准对象Account
和Case
中检索信息。因为我已经尝试了连接(后来我发现它不能与SOQL一起使用),关系(在我的情况下不存在。除了默认关系)。以下是使用子查询的另一种尝试:(默认情况下,我认为Id
中的Account
与AccountId
中的Case
相同
Select Phone,City__c,CreatedDate,Name,
(SELECT Customer_Satisfaction_Level__c,Product_Category__c FROM AccountId__r)
FROM Account;
此外,SOQL不允许在我使用QlikView时帮助我的别名。 请帮助!
答案 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) {
...
}
}