Мой сценарий выглядит следующим образом:
$query = Doctrine_Query::create ()
->select('count(p.product_id) as num_a')
->from ( 'ProductComments p' )
->groupBy('p.product_id')
->having('num_a =2 ');
А сгенерированный sql:
SELECT COUNT(i.product_id) AS i__0 FROM productcomments i GROUP BY i.product_id HAVING num_a=2
Таким образом, я получаю сообщение об ошибке при выполнении sql.
У меня два вопроса:
почему псевдоним таблицы 'i'
вместо 'p'
?
почему пункт 'num_a'
не заменен на 'i__0'
, как это исправить?
Спасибо за предложение ...