Skip to content
Menu
HE'S BLOG
  • Home
  • One Page
  • Home page
  • Links
  • Mac
  • Windows
  • Program
  • AI
HE'S BLOG
2018年2月4日2018年2月4日

doctrine createQueryBuilder count and not exists

    $qb = $this->o->createQueryBuilder('o');

        $sub = $this->em->createQueryBuilder();
        $sub->select("o.id");   //notice this : cause e.offer is foreign key of o.id
        $sub->from(ExcludedByOffer::class, "e");
        $sub->andWhere('e.offer = o.id') 
            ->andWhere('e.aff = :aff');


        $qb->select('count(o.id)')
            ->where('o.adv=:adv') 
            ->andWhere($qb->expr()->not($qb->expr()->exists($sub->getDQL())))
            ->setParameters(['adv'     => $adv,
                             'aff'      => $aff  
            ]);
        return $qb->getQuery()->getSingleScalarResult();

参考

https://stackoverflow.com/questions/31536137/doctrine-not-exists-subquery/31536545
https://stackoverflow.com/questions/9214471/count-rows-in-doctrine-querybuilder

近期文章

  • Dify1.3.1安装
  • Gopro 驱动下载
  • Popular models download website
  • Stable diffusion enable remote access
  • Ollama remote access

近期评论

    归档

    • 2025 年 5 月
    • 2025 年 3 月
    • 2025 年 2 月
    • 2024 年 3 月
    • 2023 年 10 月
    • 2023 年 5 月
    • 2023 年 4 月
    • 2022 年 11 月
    • 2022 年 9 月
    • 2022 年 5 月
    • 2022 年 4 月
    • 2022 年 3 月
    • 2022 年 2 月
    • 2022 年 1 月
    • 2021 年 10 月
    • 2021 年 9 月
    • 2021 年 5 月
    • 2020 年 7 月
    • 2020 年 6 月
    • 2020 年 5 月
    • 2020 年 4 月
    • 2020 年 3 月
    • 2019 年 11 月
    • 2019 年 10 月
    • 2018 年 9 月
    • 2018 年 6 月
    • 2018 年 5 月
    • 2018 年 2 月
    • 2017 年 8 月
    • 2016 年 4 月

    分类

    • AI
    • Android
    • Angular
    • Apple Hardware
    • C++
    • Docker
    • Doctine
    • ELK
    • English
    • Hadoop
    • Hbase
    • IDE&Tools
    • Ionic2
    • Javascript
    • jQuery
    • Kubernetes
    • Mac
    • PHP
    • Program
    • Scala
    • Shell
    • SQL
    • Symfony
    • Web
    • Wordpress
    • 一行命令

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org
    ©2025 HE'S BLOG | Powered by WordPress and Superb Themes!