我该如何在Doctrine中制定这个查询

时间:2018-08-29 13:50:40

标签: query-builder symfony4

我有3个表:Exercice,Tag,Tag_Exercice(ManyToMany关系) 每个标签可以具有许多标签,并且每个标签可以被许多练习使用。 使用Doctrine,我要选择所有未被锻炼使用的标签。

   class ExerciceRepository extends  EntityRepository
   {

   public function notusedtags() {
   $entityManager = $this->getEntityManager();
   return $entityManager->createQuery("select t,te from App\Entity\Tag 
   t  left  join t.Exercices te  where te.id<>7 or te.id is null")
   ->getresult();
   }

0 个答案:

没有答案