【发布时间】:2014-03-27 09:20:55
【问题描述】:
我有这样的教义查询:
$users = $q->select('ga.publisherId, ga.pageViews')
->from('App_Model_GoogleAnalytics ga')
->where('ga.dateFrom = ?', array($date))
->addWhere("ga.type = 'daily'")->groupBy('ga.publisherId')
->having("SUM(ga.pageViews)>100")
->fetchArray();
看起来不错。但是当执行时,MYSQL 代码是这样的:
SELECT o.publisherid AS o__publisherid, o.pageviews AS o__pageviews FROM
googleanalytics_ga o WHERE (o.datefrom = '2014-03-01' AND o.type = 'daily')
GROUP BY o.publisherid HAVING SUM(o.pageviews)>10)
看起来学说“吃掉”了 100 中的最后一个 0,并将其替换为不必要的“)”。为什么会这样?我正在使用学说 2.3.x-dev 和 php 5.3。
【问题讨论】:
-
可以在 100 之后添加可用空间吗?
标签: php mysql symfony doctrine-orm