我想在 Zend Framework 2 中实现一个带有 select 对象的语句,如下所示:
select count(*) as total from ( select id from table group by name) a;
我的代码是:
$sub = $adapter->select()->from('table')->group('name');
$sql = $adapter->select()
->columns('total'->new Expression('count(*)'))
->from(array('a'=>$sub));
当我执行查询时,浏览器总是显示“$table 必须是字符串、数组或 TableIdentifier 的实例”。
感谢帮助!