COUNT and GROUP BY using Zend Framework 2 and tableGateway

后端 未结 2 1511
不思量自难忘°
不思量自难忘° 2021-01-02 16:08

In Zend Framework 2, using tableGateway, I want to run the following SQL query:

  SELECT categories.category_name, COUNT(forums.forum_id)
    FROM categories         


        
2条回答
  •  太阳男子
    2021-01-02 17:02

    Your query looks right. Does it work as expected when you run it directly on the database.

    I think you might just need to execute the raw query using an adapter.

    $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";
    
    $statement = $this->adapter->query($sql);
    return $statement->execute();
    

提交回复
热议问题