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