我的脚本是这样的:
$query = Doctrine_Query::create ()
->select('count(p.product_id) as num_a')
->from ( 'ProductComments p' )
->groupBy('p.product_id')
->having('num_a =2 ');
Run Code Online (Sandbox Code Playgroud)
生成的sql是:
SELECT COUNT(i.product_id) AS i__0 FROM productcomments i GROUP BY i.product_id HAVING num_a=2
Run Code Online (Sandbox Code Playgroud)
因此,执行sql时出错.
我有两个问题:
为什么表的别名'i'而不是'p'?
为什么'num_a'在没有替换的条款中'i__0',如何修复它?
谢谢你的建议......