I have three tables :
Opportunity_Buy__c,
Campaign__c,
Internal_Line_Item__c
and I am trying to join them on salesforce. The relationships (join on) will be :
Opportunity_Buy__c.AAAAA = Campaign__r.AAAAA,
Internal_Line_Item__r.OpportunityBuy__c = Opportunity_Buy__c.id
My script is the following :
SELECT
Media_Code__c,
Special_Product__c,
Buy_Type__c,
Start_Date__c,
End_Date__c,
Gross_Cost__c,
Rate__c,
(SELECT Partner_Name__c, AppNexus_IO__c, Goal__c, Goal_Details__c, Gross_CPM__c, GROSS_COST2__c, Name FROM Internal_Line_Item__r),
(SELECT AAAAA FROM Campaign__r)
FROM Opportunity_Buy__c
WHERE AAAAA IN (SELECT AAAAA FROM Campaign__r)
AND id IN (SELECT OpportunityBuy__c FROM Internal_Line_Item__r)
and I am getting an error :
Didn't understand relationship 'Internal_Line_Item__r' in FROM part of query call.
I don't understand what is wrong. I am trying this and I am still getting an error :
SELECT
Media_Code__c,
Start_Date__c,
End_Date__c,
(SELECT Partner_Name__c, Name FROM Internal_Line_Item__r)
FROM Opportunity_Buy__c