Bonjour à tous,
Je souhaite faire une jointure entre 3 tables que nous appellerons TableA, TableB, et TableC
Entre la TableA et la TableB, il y a une jointure 1-1
Entre la TableB et la TableC, il y a une jointure 1-N
Voici le queryBuilder qui gère cette requête :
Mais j'obtiens le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $query = $this->createQueryBuilder('a') ->join('MyBundle:TableB', 'b') ->join('MyBundle:TableC', 'c')
[Syntax Error] line 0, col 104: Error: Expected Literal, got 'JOIN'
Etant un novice total en Symfony/Doctrine, je ne comprends pas ce qui ne va pas.
Pourriez-vous me dire ce qui bloque et me conseiller pour résoudre mon problème ?
Merci par avance pour votre aide
Partager