Zend Framework 2 では、tableGateway を使用して、次の SQL クエリを実行したいと考えています。
SELECT categories.category_name, COUNT(forums.forum_id)
FROM categories LEFT JOIN forums
ON categories.category_id = forums.category_id
GROUP BY categories.category_name;
問題は、私が単にそれを行う方法がわからないことです。たとえば、使用方法は知っていますが、 and を$select->join()
実行する方法もわかりません。COUNT
GROUP BY
SQL に必要なもの: 2 つのテーブルがあります。categories
とforums
。すべてのカテゴリを選択したいcategories
のですが、カテゴリごとにフォーラムの数が必要です。