我有这样的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"
放在哪里,因为左表数据不会全部显示。
感谢。