У меня есть 3 таблицы со столбцом
A:
id
B:
id
a_id
C:
id
b.id
с собственным запросом:
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
я пытался
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
я получил ошибку:
Error: Expected Literal, got 'JOIN'
Можно ли преобразовать мой собственный запрос в DQL или построитель запросов? Если возможно, как это будет выглядеть?
ON
на нужное место после предложенияLEFT JOIN
. Как написано, это не выглядит синтаксически правильным. - person BellevueBob   schedule 02.04.2013