Apex リレーションクエリ(親→子)の使い方のサンプル

環境
Salesforce Apex

構文
SELECT Id,(SELECT Id FROM 子) FROM 親

操作例
①一番新しく作成した取引先の取引先責任者を全員取得する。
SELECT ID,Name,(SELECT Id,Name FROM Contacts) FROM Account ORDER BY CreatedDate DESC LIMIT 1

②特定の商談を抽出して、商談商品の名前と合計金額を取得する。
SELECT Id, Amount,(SELECT Product2.Name, TotalPrice FROM OpportunityLineItems) FROM Opportunity

IT

Posted by arkgame