SQL / Doctrine: проблема левого соединения

В данный момент эта функция работает: для конкретной игры отображается количество заданий.

Проблема : Если задания нет, игра не отображается в списке.

Как отобразить игру, даже если задание не прикреплено?

Спасибо

public function getWithGames()
    {
        $q = $this->createQuery('c')
            ->leftJoin('c.stJob j')
            ->where('j.expires_at > ?', date('Y-m-d h:i:s', time()))
            ->addOrderBy('c.name');

        $q->andWhere('j.is_activated = ?', 1);
        $q->andWhere('j.is_public = ?', 1);


        return $q->execute();
    }
5
задан sf_tristanb 15 October 2010 в 15:52
поделиться