Apex SOQL リレーションクエリ種別 親子の使い方のサンプル
環境
Salesforce Apex
構文1
子-親クエリ
取引先と取引先責任者の情報を返すクエリを記述するとします。1 つ目のオプションは子-親クエリを記述することです。
リレーションクエリは、「ドット表記」を使用して親からのデータにアクセスします。
使用例
SELECT FirstName, LastName, Account.Name FROM Contact
構文2
親-子クエリ
親-子クエリでもリレーション名が使用されますが、ネストされた選択クエリというものの中で使用されます。
使用例
Account オブジェクトからクエリを記述し、関連付けられた各取引先責任者の情報を返すネストされたクエリをそこに含めます。
SELECT Name, (Select FirstName, LastName FROM Contacts) FROM Account