问题描述
`$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 (将#修改为@)