мне нужно фильтровать в доктрине через несколько таких областей, как следующее:Доктрина фильтрации по нескольким столбцам
SELECT company , state
FROM employees
WHERE
(company, state) <> ('xxxxx', 'xxxx')
AND
(company, state) <> ('xxxx', 'xxxx')
GROUP BY company, state
Я попытался следующим образом:
$qb->andWhere($qb->expr()->andX($qb->expr()->neq('b.company',"'".$i['description']."'"), $qb->expr()->neq('b.state', "'".$i['state']."'")));
Но результат не желателен:
(company <> 'xxxxx' AND state <> 'xxxx') AND (company <> 'xxxxx' AND state <> 'xxxxx')
Как я могу сделать первую через доктрину? привет!
Танки! Поверьте, что объединение двух списков «не в» не будет сочетать поля. !! @Richard – jotamolas
Например, если у меня есть "paris, acme s.a." И «Лондон, свобода с.а.» Когда вы вводите новую строку «paris, liberty s.a», запрос не возвращает ее. – jotamolas