1
簡單和簡單:我們不時向我們的一些用戶發送禮物。我有一個user
表和一個gift
表與多對多的關係。我想獲取所有未收到特定禮物的用戶。Doctrine2簡單的條款問題
但是,下列查詢會將所有用戶和他們收到的禮物返還給我,並排除特定禮物。
$qb = $this->_em->createQueryBuilder();
$qb->select('u, g')
->from('Application\Entity\User', 'u')
->leftJoin('u.gifts', 'g')
->where('g.id != = :giftId')
->setParameter('giftId', 2);
如果用戶收到特定禮物,我想從結果集中排除該用戶。這可能與Doctrine2?