2016-07-25 5 views
0

Probleme beim Abrufen von Daten von 2 verschiedenen SF-Objekten, ein benutzerdefiniertes Objekt und das Konto-Objekt. Es gibt auch ein Feld im Contact-Objekt, aber zuerst versuche ich, die Job-DB und das Account-Objekt anzugehen. Hier ist die Abfrage ohne Join: 1SOQL-Anweisung, die 2 Objekte verbindet

Contact__c und Practice_Name__c sind beide Typnachschlagen. Ich bin mir nicht sicher, was diese zwei Werte zurückgegeben haben, sind ... hoffentlich Schlüssel, die in where-Klausel verwendet werden? Hier können Sie Beziehungen sehen: 2 3

Kann jemand mir zeigen beitreten ein, dass würde die Abfrage oben mit Feldnamen anstatt Fremdschlüssel zurückgeben?

Hier ist die Lookup-Abfrage mit dem Fremdschlüssel für die Praxis-Name oben: enter image description here

Antwort

2

Für Sie Join-Abfrage nicht brauchen, um Felder von Lookup-Objekte zugreifen, können Sie nur diese Felder in einer Abfrage, zum Beispiel :

SELECT Name, Email__c, Contact__r.Name, Practice_Name__r.Name FROM Job_Database__c WHERE Status__c = 'Active'