Apex SOQLリレーションクエリを使って商談の合計金額を取得する

環境
Salesforce

構文
SELECT Id,(SElECT Id FROM 子オブジェクト) FROM 親オブジェクト
SOQLを親オブジェクトで書いて、その中にリレーションクエリを別に書く形です。

操作例
特定の商談を抽出して、商談商品の名前と合計金額を取得します。
標準オブジェクト OpportunityLineItem
Opportunity に関連付けられた Product2 商品のリストの構成要素である、商談品目名を表します。
TotalPrice
この項目は後方互換性確保の目的でのみ使用可能です。OpportunityLineItem の合計金額を表します。

SOQL構文

SELECT Id,Amount,(SELECT Product2.Name,TotalPrice FROM OpportunityLineItems) FROM Opportunity

 

 

Apex

Posted by arkgame