2015-10-14 13 views
0

我有一個Salesforce查詢,它正在從商機表中提取所有必要的列。這是類似的東西如何在SOQL中創建子查詢,機會 - 用戶表

Select o.Opportunity_ID__c, o.LastModifiedDate, o.Opportunity_Currency__c, o.Opportunity_Type__c 
FROM Opportunity o 
ORDER BY o.LastModifiedDate ASC 

我所需要的只是添加一列。此欄在「用戶」表中稱爲「員工編號」。

當我在Opportunity字段中搜索時,會在「Opportunity」表中找到一個名爲「Opportunity Owner」字段的數據。

我試過幾個子查詢沒有工作。我在Google搜索中看到的一些解決方案;他們說,尋找兒童關係。我做了,但沒有這樣的小孩關係,說機會兒童關係下的「用戶」或「所有者」(我使用Eclipse)

你能幫我嗎?謝謝

回答

1

您應該可以使用SOQL-R來關注所有者關係,例如,

Select Opportunity_ID__c, Owner.EmployeeNumber, .... From Opportunity ... 

這不會工作,如果老闆,多態(它可以指向多種類型),但我記得Oppty的主人是不是其中之一。

+0

數百萬次感謝你。您的解決方案成功運行在添加Owner.EmployeeNumber之後,我在Owner列中獲得了「Parent User」,當我雙擊它時,我看到EmployeeNumber。 –