gpt4 book ai didi

mysql - 教义 - 不等于某个值

转载 作者:行者123 更新时间:2023-11-29 06:13:14 25 4
gpt4 key购买 nike

我想检测不等于 1,2,3 或 NULL 的 id。这是我的查询:

$qb = $this->_em->createQueryBuilder()
->select('u.cityId')
->from('.....\Entities\Cities', 'u')
->where("u.cityId is null OR u.cityId NOT IN (:parentType) ")
->setParameter('parentType' , "2,3,10");
$qb = $qb->getQuery();
return $qb->getResult();

尽管它向我显示 id 为 NULL 或不等于 2 和其他值。它不限制 3,10。有什么建议吗?

最佳答案

您需要传递一个数组。试试这个:

->setParameter('parentType' , array(2,3,10) );

代替:

->setParameter('parentType' , "2,3,10");

希望对你有帮助

关于mysql - 教义 - 不等于某个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37250868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com