2011-12-29 16 views
1

SOQLを使用してキャンペーンから発信された、または関連付けられたすべてのリードのリストを取得する最も効率的な方法は何ですか?私はSOQLを初めて使っていて、SQLとの間のギャップを埋めるのに問題があります。キャンペーンからのSalesforceリード

SELECT Id, Name, (SELECT LeadId FROM CampaignMembers) FROM Campaign 

しかし、その後、私は本当にQueryResultではをループしており、queryMoreを使用して、個別に各リードを構築します:私は、個々のリードIDのは、これを使用してのリストを得ることができますか?または、リストを取得する簡単な方法はありますか? UIの中にはsfがなければなりません。

申し訳ありません、これは新しい質問です。あなたが提供できるお手伝いをありがとう。

答えて

0

このリストを別のアプリケーションで使用したいのですか、または単にリードの一覧が必要ですか?後者の場合、Orgのレポートからリストを取得することは問題ありません。

select Id, Name, etc... from Lead where Id in ('firstid', 'secondid', 'etc. id') 

:あなたが述べてきたように、あなたがリードIDのすべてを持っている

+0

sf.comのUIではなくAPIを通じて使用することを検討しています。 – darkfreq

+0

遅れて申し訳ありませんが、キャンペーンのIDを知っている限り、あなたは上記のクエリで正しいパスにいると思います。キャンペーンメンバーは、リード/コンタクトとキャンペーンに関連しています。したがって、クエリは次のようになります。 – BigBadChicago

+0

salesforceから連絡先とリードの両方のインポートに問題があります。私は連絡先を取得するだけで、リードは取得しません。私は何をすべきか? http://stackoverflow.com/questions/30599195/i-cant-export-contacts-and-leads-both-from-salesforce – Shaonline

0

、今、あなたはちょうどあなたが必要とする内容の残りの部分をつかむために2番目のクエリでのIDのリストを使用することができますそれは問題のリードオブジェクトのリストを返します。

+0

salesforceから連絡先とリードの両方をインポートする際に問題があります。私は連絡先を取得するだけで、リードは取得しません。私は何をすべきか? http://stackoverflow.com/questions/30599195/i-cant-export-contacts-and-leads-both-from-salesforce – Shaonline

0

これはあなたのために働くでしょうか?

select campaignid, campaign.name, leadid, lead.name from campaignmember where leadid != null 
関連する問題