Retrieving Contact.Email, Opportunity.Name and OpportunityLineItem.Quantity in one query

StackOverflow https://stackoverflow.com/questions/20977145

  •  25-09-2022
  •  | 
  •  

I'm trying to retrieve Contact.Email, Opportunity.Name and OpportunityLineItem.Quantity in a single SOQL query. Is this possible? If so, how?

My query is:

Select Opportunity.Id, Opportunity.Name, Contact.Email, (Select Quantity From OpportunityLineItem) From OpportunityContactRole Limit 10

My main objective is to get elements from OpportunityContactRole and OpportunityLineItem in a single query.

有帮助吗?

解决方案

You were close :)

SELECT Id, Name,
    (SELECT Quantity FROM OpportunityLineItems),
    (SELECT Contact.Email FROM OpportunityContactRoles)
FROM Opportunity

其他提示

You can try something like:

SELECT Opportunity.Name, Contact.Email, Contact.Id FROM OpportunityContactRole WHERE Opportunity.Id = '<OppId>'LIMIT 1
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top