2012-03-14 5 views
0

マーケティングロケーションルックアップフィールドを持つコースオブジェクトがあります。マーケティングロケーションオブジェクトには、州と国のフィールドがあります。salesforce lookupフィールド値で照会する方法

マーケティングロケーションオブジェクトフィールドを使用してコースオブジェクトからどのようにクエリできますか?

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

それが動作していない.....

は、私は、Salesforceへの新たなんだ、ので、任意のヘルプ、感謝。

+0

を使用して、このを見てブログの投稿、私はそれが非常に私はあまりにも長い前にsoqlを学ぶときに役立つことがわかった.http://blog.jeffdouglas.com/2010/02/22/soql-how-i-query-with-the-let-me-count -the-ways/ –

答えて

0

一つだけの親も

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

があることができsicne queryign親はあなたが直接表記ではなく、サブクエリを使用し、カスタム・オブジェクト名は、常に__cサフィックス(2つのアンダースコア)

+0

ありがとう、しかし、まだエラーが発生しました:クエリ呼び出しのFROM部分の関係 'Marketing_Location__r'を理解できませんでした – hui

+0

セットアップ|作成|オブジェクト| Marketing_Locationオブジェクト。 Course_cルックアップフィールドを編集するには、子関係名を確認します。 その名前に__rを追加して、それを使用してください – mmix

+0

ありがとう:)私はそれをやろうとしています。子関係の名前は "コース"ですので、CourseTime__cからSelect CourseName__c、(Select State__c、Country__c Courses__r)しかし、まだエラーについて:クエリ呼び出しのFROM部分の関係 'Courses__r'を理解していませんでした.. – hui

関連する問題