У меня есть форма с типом поля объекта.
Внутри этого типа поля объекта у меня есть построитель запросов, потому что я хочу выбрать только некоторые записи.
Однако я хочу сделать подзапрос внутри этого построителя запросов, и я не уверен, что это правильный путь:
'query_builder' => function(EntityRepositorty $er) {
$subq = $er->createQueryBuilder()
//cannot select other entity here?
return $er->createQueryBuilder('a')
->leftJoin($subq)
->where('blah blah')
}
Кто-нибудь сталкивался с этой проблемой и каково было их решение?
Левое соединение выглядит примерно так:
LEFT JOIN (select * from `table_c` order by date desc) as c on c.status_id = a.id