J'ai 3 tableaux avec des colonnes
A:
id
B:
id
a_id
C:
id
b.id
avec une requête native :
SELECT a.id, b.id, c.id
FROM A as a
LEFT JOIN B as b
INNER JOIN C as c ON b.id = c.b_id
ON a.id = b.a_id
J'ai essayé
SELECT a.id, b.id, c.id
FROM App\HomeBundle\Entity\A as a
LEFT JOIN App\HomeBundle\Entity\B as b
INNER JOIN App\HomeBundle\Entity\C as c
ON c.id = c.bId
ON a.id = b.aId
J'ai obtenu une erreur :
Error: Expected Literal, got 'JOIN'
Est-il possible de convertir ma requête native en DQL ou query builder ? Si c'est possible, à quoi cela ressemblera-t-il ?