In ZF1 ha funzionato in questo modo:Zend Framework 2: sql subquery
$selectColumns = array(
'*',
'orders_total' => "(".$db->select()->from("orders", array("COUNT(*)"))->where("orders.parent_id=mytable.id").")",
);
$select = $db->select()->from('mytable', $selectColumns);
Come fare questo in ZF2? Grazie.