質問: `events`.`id` ) FROM `events`; ```
回答: 最適な方法かは不明ですが解決法が判明しました。 まず発行したいサブクエリの内容を変数に格納しておきます。 ``` $subQuery = '(select COUNT(*) from `customers` where `customers`.`event_id` = `events`.`id`)'; ``` あとはqueryBuilderのselectで選択するカラムを追加するだけです。 ``` $events = $this->Events ->find('all') ->select($this->Events) ->select(['count' => $subQuery]); ``` このようにqueryBuilderのメソッドでは各所で自由に文字列を使用することもできるようです。