2017-04-06 10 views
0

私はいくつかのクエリを持っており、selectブロック選択IDリレーションエンティティで必要ですが、SQLでのようにいくつかの結合なしでどうすればできますか?たとえば、私はleftJoinを追加しますが、それはlsc.serviceCompany.idのような参加なしで可能であるか、それともどのように理解できますか?クエリービルダー選択エンティティリレーションID

 $qb 
     ->select(' 
      ser_com.id as serviceCompanyId 
     ') 
     ->from('AppBundle:LocationServiceCompany', 'lsc') 
     ->leftJoin('lsc.serviceCompany', 'ser_com') 
     ->where('lsc.serviceCompany = :sc') 
     ->setParameter('sc', $serviceCompany); 
+0

可能な重複の重複[doctrine2に参加せずにIDを取得する方法?](http://stackoverflow.com/questions/3913150/how-to-get- an-id-without-join-in-doctrine2) – LBA

答えて