我有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);
答案 0 :(得分:0)
object2查找了object1,对吗?字段名称是什么?
SELECT Id, Name
FROM namespace__object2__c
WHERE namespace__object1__c = 'a6T3k0000LMJcEAO'
应该工作。输入正确的字段名称(查找字段通常是但不必相同)。
您可以执行其他一些操作(但在示例中使用标准对象)
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')