如何解决我的查询构建器中有语法错误
`$allConsultation = $this->getDoctrine()
->getRepository(Consultation::class);
$spConsultation = $allConsultation->createQueryBuilder('c')
->select('c')
->addselect('user')
->addselect('p')
->leftJoin('c.serviceProvider','user')
->leftJoin('c.pricingModel','p')
->select('MONTH(c.scheduleAt) AS m','(c.serviceProvider) AS sp')
->where('user.refer_token=:token')
->setParameter('token',$serviceProvider->getToken())
->andwhere('c.status= :s_id')
->setParameter('s_id','Finished')
->groupBy('sp')
->getQuery()
->getResult();`
SQLSTATE[42000]:语法错误或访问冲突:1055 表达式 #1 SELECT 列表不在 GROUP BY 子句中并且包含非聚合 列 'illicon.c0_.schedule_at' 不依赖于功能 在 GROUP BY 子句中的列上;这与 sql_mode=only_full_group_by
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。