2012-03-14 35 views
0

有一個包含市場營銷地點查詢字段的課程對象。營銷地點對象具有州和國家/地區字段。salesforce如何使用查找字段查詢值

我怎麼能從課程對象與營銷位置對象字段查詢?

QueryResult qr = binding.query("select CourseName__c, 
    (select State__c,Country__c from Marketing_Location__c) from Course__c") 

它不行.....

我是新來的銷售隊伍,所以任何幫助,謝謝。

+0

看看這個博客文章,我發現它不是很久以前學習soql時非常有用.http://blog.jeffdouglas.com/2010/02/22/soql-how-i-query-with-thee-let-me-count -the-ways/ – 2012-03-14 12:35:17

回答

0

當queryign家長,你使用直接的符號,而不是一個子查詢sicne只能有一個父

QueryResult qr = binding.query("select CourseName__c, 
    Marketing_Location__r.State__c, 
    Marketing_Location__r.Country__c from Course__c") 

也,自定義對象的名字總是使用__c後綴(兩個下劃線)

+0

謝謝,但仍然得到了錯誤:沒有理解關係查詢調用FROM部分中的'Marketing_Location__r'關係 – hui 2012-03-14 10:26:57

+0

轉到設置|創建|對象| Marketing_Location對象。 編輯Course__c查找字段,檢查子關係名稱。 追加__r該名稱,並使用該 – mmix 2012-03-14 10:31:06

+0

謝謝:)我有嘗試這樣做,孩子關係的名字是「課程」,所以我更新了我的查詢:選擇CourseName__c,從Course__c(選擇State__c,Country__c從Courses__r)但仍然有錯誤:在FROM部分查詢調用中沒有理解關係'Courses__r'。 – hui 2012-03-14 10:53:31

相關問題