なぐりがき

Salesforce勉強ログ



Salesforce:サブクエリ

すぐ忘れるくずだから、すぐ探せるようになぐりがき。


検索ワード:Salesforce サブクエリ

 

SOQLのサブクエリの取得方法を検索したけど、
わかりやすいのが出てきてくれなかったので。
たぶん検索の仕方がすごく下手なんだろーなとは思うんだ。。。

 

■カスタムオブジェクト

親オブジェクト:Member__c
項目:Name,Age,Sex

子オブジェクト:History__c
項目:Name,Time,Event

子オブジェクトにMember__cへの参照関係の項目あり。
子リレーション名:MemberHistory

SELECT Name,Age,Sex,(SELECT Name,Time,Event FROM MemberHistory__r) FROM Member__c

 

■標準オブジェクト

親オブジェクト:Account

子オブジェクト:Contact

子オブジェクトにAccountへの参照関係の項目あり。
子リレーション名:Relation

SELECT Name,(SELECT Name FROM Relation) FROM Account

※ポイント
・カスタムオブジェクトの場合は( )の中のFROM句には子リレーション名+「__r」を設定。
標準だと「__r」なしの子リレーション名を設定。


後輩にこれサブクエリでとれますよとか言われて、言葉を失ったことあるから、これでもう負けない!