@gitdev

Symfony3.3 Join через таблицу. Как написать используя QueryBuilder.?

У Отеля есть город, у города есть штат. Нужно сделать выборку с помощью querybuilder
return (object)$this->em->getConnection()
            ->createQueryBuilder()
            ->from(static::TABLE_NAME, 'v')
            ->innerJoin('v', static::CITY_TABLE, 'ci', 'ci.id = v.city_id')
            ->innerJoin('s', static::STATE_TABLE, 'st', 'ci.id = s.state_id')
            ->select('v.*, ci.name as city_name')
            ->where('v.code = :code')
            ->setMaxResults(1)
            ->setParameters([
                'code' => $code,
            ])
            ->execute()
            ->fetch();
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы