2018年06月05日
SOQLのリレーションクエリ
SOQLのクエリで
リレーションを使用する時に
色々なパターンが必要になってくる
リレーションはSQLのテーブルの結合
のようなものであり、
SQOLでは、リレーションを慣れてくると
結合も容易になると感じる
今回、色々なリレーションについて紹介
します。
子-親リレーションクエリ
salesforceの取引責任者を検索するのを例に
すると、下記になります
SELECT Id, Name, Account.Name FROM Contact WHERE Account.Industry = 'media'
取引責任者の親である取引先の名前をアクセスする
親-子リレーションクエリ
SELECT Name, ( SELECT LastName FROM Contacts ) FROM Account
上記と同じ関係である取引責任者と取引先
その親である取引先から取引責任者にアクセスする
サンプルでもありますが、
実案件では、これをしっかり理解した上に応用できる
かどうか大事である。
サブクエリとか、そのFROMの後ろのContactsってとこ
も大事、わからない時にコメントください。
この記事へのコメント
コメントを書く