You need to sign in to do that
Don't have an account?
吉田 丈治
SOQLでjoinが出来ないということは分かっているのですが
主従関係や参照関係でデータを引っ張ってくるという形については理解できました。
やりたいことは
主オブジェクト
子オブジェクト1
子オブジェクト2
主従関係でリンクされたオブジェクトがあるとします。
主オブジェクトのIDで子オブジェクト1および子オブジェクト2に登録されたレコード数をまとめたりというような事をしたいと思っています。
SOQLでは出来ないという事なのですが、このような場合にはどうやって処理するのが良いのでしょうか。
別オブジェクトを作ってバッチ処理でデータをそちらに蓄積しておいて表示するようなやり方くらいしか思い浮かばず、何かベストプラクティスがあればご教示いただけると助かります。
やりたいことは
主オブジェクト
子オブジェクト1
子オブジェクト2
主従関係でリンクされたオブジェクトがあるとします。
主オブジェクトのIDで子オブジェクト1および子オブジェクト2に登録されたレコード数をまとめたりというような事をしたいと思っています。
SOQLでは出来ないという事なのですが、このような場合にはどうやって処理するのが良いのでしょうか。
別オブジェクトを作ってバッチ処理でデータをそちらに蓄積しておいて表示するようなやり方くらいしか思い浮かばず、何かベストプラクティスがあればご教示いただけると助かります。
そちらを利用することで主オブジェクトに紐付く子オブジェクトをまとめて取得できます。
実践SOQLで学ぶSalesforceデータベース
http://blogjp.sforce.com/2007/07/soqlsalesforce_7f81.html
いつもお世話になります。
サブクエリ側で集計関数を使いたいのですが、使うと怒られませんか
単純に件数を取得するだけでしたら、クエリ実行後に『.size』で件数を取得できます。
それ以外では積み上げ集計も有効だと思います。
上記で対応しきれない場合はループ処理で集計するしかないかもしれません。