【问题标题】:custom object lookup relationship soql query to get sobject自定义对象查找关系soql查询获取sobject
【发布时间】:2020-05-06 15:47:56
【问题描述】:

我有 2 个自定义对象。

1 - namespace__object1__c
2 - namespace__object2__c

我在自定义对象命名空间__object2__c 中有查找关系。

现在我想从object2查询id记录,其中object1 id =(提供的参数)

String s = 'a6T3k0000LMJcEAO';
string query = 'select ID, (select ID from namespace__object1__c where ID = :s  ) from namespace__object2__c';

SObject rObject = database.query(query);
system.debug(rObject);

【问题讨论】:

    标签: salesforce salesforce-lightning


    【解决方案1】:

    object2 具有对 object1 的查找,对吗?字段名称是什么?

    SELECT Id, Name
    FROM namespace__object2__c
    WHERE namespace__object1__c = 'a6T3k0000LMJcEAO'
    

    应该可以。输入正确的字段名称(查找字段通常相同,但不必相同)。

    你可以用它做一些其他的事情(但让我们在示例中使用 std. 对象)

    SELECT Id, Name
    FROM Contact
    WHERE AccountId = '001...'
    
    SELECT Id, Name, Account.Name
    FROM Contact
    WHERE Account.Name LIKE 'Acme%'
    

    甚至

    SELECT Id, Name
    FROM Account
    WHERE Id IN (SELECT AccountId FROM Contact WHERE LastName = 'Smith')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多