Bonjour,

Voici la partie de ma base sur laquelle je voudrais faire ma requête :



J'aimerais une requête qui me donne tous les books avec user_book.user_id = 1, et les contacts qui sont dans ce book.

Ma requête est donc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$this->createQueryBuilder('book')
                ->select('contact,book')
                ->join('MyUserBundle:BookContact','contact')
                ->where('book.user = :user')
                ->setParameter('user', $user)
Déjà cette requête ne me plait pas vraiment et en plus les résultats sont en double ...

Comment faire une requête qui réponde à mon besoin ?

Merci pour votre aide.