Php 条令语法错误

Php 条令语法错误,php,orm,doctrine,dbal,Php,Orm,Doctrine,Dbal,我不断得到以下错误: QueryException:[语法错误]第0行,第114列:错误:应为=,=,!=,有'(' 我尝试使用setParameter,但我认为这是一个问题,在sum查询中不支持原则 我知道该查询在上进行了测试 return $this->getEntityManager() ->createQuery( 'SELECT cu.conversation_id FROM conversations_

我不断得到以下错误:

QueryException:[语法错误]第0行,第114列:错误:应为=,=,!=,有'('

我尝试使用setParameter,但我认为这是一个问题,在sum查询中不支持原则

我知道该查询在上进行了测试

     return $this->getEntityManager()
        ->createQuery(
           'SELECT cu.conversation_id
           FROM conversations_users cu
           GROUP BY cu.conversation_id
           HAVING sum(cu.user_id in (1,2,3,4)) = 4
           AND sum(cu.user_id not in (1,2,3,4)) = 0 '
        )
    ->getResult();