2016-08-10 2 views
2

Мне нужно создать QueryBuilder с объединением, возможно ли это?Союз с доктриной

$qb = $this->em->createQueryBuilder() 
    ->select('table1.numObject AS id') 
    ->select ('table1.name AS name') 
    ->from("MyBundle:Table1", "table1") 

и союз

->select('table2.id AS id') 
    ->select ('table2.name AS name') 
    ->from("MyBundle:Table2", "table2") 

Примечание: он должен быть объектом QueryBuilder (не запрашивать или что-то еще)

Спасибо

ответ

5

К сожалению UNION не представляется возможным в Doctrine , Вы должны получить два набора из базы данных и выполнить «объединение» вручную на стороне php или использовать собственный sql.

Проверить this issue для получения дополнительной информации

 Смежные вопросы

  • Нет связанных вопросов^_^