Sql symfony2中的条令子查询
我正在使用此查询:Sql symfony2中的条令子查询,sql,symfony,doctrine-orm,Sql,Symfony,Doctrine Orm,我正在使用此查询: $query = $this->getEntityManager() ->createQuery( 'SELECT p FROM SnapRestBundle:Proxy p WHERE p.speed > 0 AND p.speed = ( SELECT MIN(p.speed) FROM p)'); $query->getSingleResult();
$query = $this->getEntityManager()
->createQuery(
'SELECT p
FROM SnapRestBundle:Proxy p
WHERE p.speed > 0 AND p.speed = ( SELECT MIN(p.speed) FROM p)');
$query->getSingleResult();
我得到的是未定义的类p,但是如果我在子查询中再次定义p,我得到的p已经定义好了吗?试试这个,你已经在中使用了
p
,在另一个查询中,你必须像下面这样使用
WHERE p.speed > 0 AND p.speed = ( SELECT MIN(d.speed) FROM p as d)');
而不是
WHERE p.speed > 0 AND p.speed = ( SELECT MIN(p.speed) FROM p)');
获取:未定义类“p”。我猜是从作业到d