首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Salesforce SOQL语句

Salesforce SOQL语句
EN

Stack Overflow用户
提问于 2014-03-20 15:59:23
回答 1查看 188关注 0票数 2

我正在使用Salesforce并试图编写一个SOQL语句。我的桌子看起来像:

个人: id,姓名

相关: id,personid1,personid2

在sql中,要查找与某人有关的所有人员,我可能会编写以下内容:

代码语言:javascript
复制
select person2.name from 
person person1, related, person person2 
where person1.id = 'xyz'
and person1.id = related.personid1 
and related.person2 = person2.id

如何使用SOQL语句实现相同的结果集?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-20 19:00:46

出于这个查询的目的,我将假设您的自定义对象和字段使用常规Salesforce命名约定。

如果您正在使用记录ID进行查询:

代码语言:javascript
复制
select personid2__r.Name from Related__c where personid1__c = 'xxxyyyzzz123123'

或者如果你用一个名字来查询:

代码语言:javascript
复制
select personid2__r.Name from Related__c where personid1__r.Name = 'John Doe'

如果绝对需要返回Person__c类型的记录,则可以执行以下操作:

代码语言:javascript
复制
select Id, Name from Person__c where Id in (select personid2__c from Related__c where personid1__c = 'xxxyyyzzz123123')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22538528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档