3

Salesforceキャンペーンを見つけるSOSLクエリがありますが、これは問題なく機能しています。ただし、返されたキャンペーンごとにすべてのアカウントチームメンバーを取得する必要があります。SOSLにサブクエリを追加することは可能ですか?

これが私がこれまでに持っているものです:

List<List<sObject>> searchList = 
    [FIND :CampaignSearchTerm RETURNING Campaign (Id Where IsActive = true Order By Name)];

それが不可能な場合は、別の質問があります。SOSLの結果をマップまたはセットに割り当てて、(効率を上げるために)SOQLクエリのforループにすべてのIDをまとめる必要がないようにすることはできますか?

ありがとう!

4

1 に答える 1

1

正解です:)しかし、効率の観点から、SOSLは200未満の結果しかもたらさないため、SOQLのIdリストの作成による影響はごくわずかです。

于 2011-12-05T01:18:40.753 に答える