Выбор из подзапроса в DQL

Я хотел бы выполнить SELECT из результатов подзапроса в DQL. Эквивалент выполнения следующего в SQL:

SELECT * FROM ( SELECT foo1,foo2 FROM bar ) where foo1='something';

Проблема, с которой я сталкиваюсь, заключается в том, что

Error: Class '(' is not defined

Фактический DQL, который выдает эту ошибку:

SELECT u FROM (
    SELECT u, COUNT(u) as total
        FROM Utterance u LEFT JOIN u.recordings r
        WHERE r.speaker IS NULL OR r.speaker <> 5
        GROUP BY u.id
    ) matched WHERE total < 5

Итак, еще раз, как я могу выполнить выбор из подзапроса?

Ответы на вопрос(1)

Ваш ответ на вопрос