Memos About Salesforce

Salesforceにハマってたこと!

SFDC 親子リレーション クエリ



こんにちは、管理人の@Salesforce.Zです。

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ってとこ
も大事、わからない時にコメントください。