Mysql 如何多条件左联主义?

Mysql 如何多条件左联主义?,mysql,symfony,doctrine-orm,Mysql,Symfony,Doctrine Orm,我有这样的DQL: $sql = $qb->select(' c.login , c.id , i.count ') ->from('customer','c') ->leftJoin(__NAMESPACE__ .'\\'.'Item','i

我有这样的DQL:

    $sql = $qb->select('
                c.login             
            ,   c.id 
            ,   i.count                     
            ')
            ->from('customer','c')
            ->leftJoin(__NAMESPACE__ .'\\'.'Item','i','WITH','c.id = i.owner_id')               
            ->where('c.login = :login')->setParameter('login',$login)               
            ->groupBy('
                c.id                
            ,   c.login
            ,   i.count 
            ')                      
            ;
我想在SQl中实现如下多条件左连接:

SELECT 
        c.login             
        ,   c.id 
        ,   i.count  
 FROM
        Customer c
 LEFT JOIN
        Item i
 ON
        c.id = i.owner_id
 AND
        i.id = "adc" 
 WHERE 
        c.account = 'Personal'
 GROUP BY
            c.login             
        ,   c.id 
        ,   i.count  
有人能帮我翻译成
DQL
? 我不能让
I.id=“adc”
进入where,因为左边的表数据不会显示所有内容。
谢谢。

您可以尝试
->leftJoin(\uuuu NAMESPACE\uuu.'\'.'Item','i','WITH','c.id=i.owner\u id和i.id=“adc”')它可以工作。我以为是->和leftjoin()或者别的。非常感谢,很高兴。我可以帮你。你可以试试leftJoin(\uuu NAMESPACE\uuu.'\'.'Item','I','WITH','c.id=I.owner\u id和I.id=“adc”)它可以工作。我以为是->和leftjoin()或者别的。非常感谢,很高兴。我可以帮忙。