Jointure avec le QueryBuilder
Bonjour,
Voici la partie de ma base sur laquelle je voudrais faire ma requête :
http://img4.hostingpics.net/pics/268698book.jpg
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:
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.