タグ

2019年10月20日のブックマーク (1件)

  • SOQL入門 SOQLにおけるJoinの方法

    SOQLはJOINが出来ない…そう思っていた時期が僕にもありました。 例えば「あの取引先に紐づく取引先責任者を全部削除したい」とかそういう話はままあると思います。普通のSQLであれば「あの取引先」のIdが’hogehoge’だったとして SELECT c.Id From Account INNER JOIN Contact ON a.Id = c.AccountId Where a.Id = ‘hogehoge’ なんてするんでしょう。SOQLではテーブルの結合が出来ず、JOINなんてもんは出来ません。 ただjoinが出来ないと参照関係のオブジェクトを持って来たい場合、一回クエリ引いてそのIdを変数に入れて…とかいう七面倒なことをしなければなりません。Query Editorも使えないし、面倒すぎる!…なんて思ってた時期がありました。 SOQLにおけるJOINは子と親で記法が違う 普通のS

    SOQL入門 SOQLにおけるJoinの方法
    daikix
    daikix 2019/10/20