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 :

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')
Mais j'obtiens le message d'erreur suivant :
[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