2012-04-05 22 views
13

Query Builder ile aşağıdaki sorguyu nasıl uygularım?Doctrine Symfony2 için EXISTS ile sorgulama

SELECT * 
FROM t 
WHERE t.status = 1 
    OR EXISTS(SELECT * 
       FROM r 
       WHERE r.t_id = t.id 
        AND r.status = 1 
      ) 

exist çeki olmayan kısım kolay, ama EXISTS uygulamak için bir yol var?

$queryBuilder->expr()->exists($subQueryBuilder->getDql()); 

veya doğrudan DQL kullanın::

cevap