You need to sign in to do that
Don't have an account?

how to display opportunities which are related to a contact
I have Contact and Opportunity. How we can display related opportunities based on contact id. Any query any code. Please suggest me.
Thank you!
Thank you!
You can do like below,
List<OpportunityContactRole> oppContactRoles = new List<Opportunity>([SELECT Opportunity.Name, Opportunity.CloseDate FROM OpportunityContactRole WHERE ContactId = 'Contact Record ID']);
Reference:
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_opportunitycontactrole.htm
All Answers
List<Opportunity> oppList = new List<Opportunity>([SELECT Id, Name FROM Opportunity WHERE Contact__c = 'Contact Record ID']);
Where Contact__c = Contact lookup field name from opportunity.
You can do like below,
List<OpportunityContactRole> oppContactRoles = new List<Opportunity>([SELECT Opportunity.Name, Opportunity.CloseDate FROM OpportunityContactRole WHERE ContactId = 'Contact Record ID']);
Reference:
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_opportunitycontactrole.htm