【发布时间】:2013-08-06 11:12:29
【问题描述】:
我可以在不使用查询生成器的情况下限制子查询吗? 示例:
$results = $em->createQuery('
SELECT d
FROM FLIContractBundle:DieselPrice d
WHERE d.date = (
SELECT p.date
FROM FLIContractBundle:DieselPrice p
ORDER BY p.date DESC
LIMIT 1
)
')->getResult();
【问题讨论】:
-
在打电话给
getResult()之前能不能不打电话给setMaxResults()? -
不在子查询上,我不能。
-
你可以试试
MAX(p.date)。我不确定这是否是一个有效的 DQL 函数
标签: php postgresql doctrine-orm