这样写SQL正确吗

这样写SQL正确吗

大家直接看这个group by 语句吧,我记得学过group by 后面声明了字段,select里面才能有对应的字段呀(除了聚合函数),是我记错了吗😥

公司里有好多sql语句是这样写的,我连自己的数据库的时候,直接报错,说sql有误,但是连接公司的数据库就没有报错;

之后发现:需要修改mysql的一个设置,让他支持下面这样的sql写法,我这就疑问更大了😫,我还没有理解group by这样有啥坏处,有哥们可以给我讲一下吗

<select id="procedurePie" resultType="com.donger.mom.qms.domain.dto.ReportPieDTO">
select * from(
select mat_code, mat_name,process_code,process_name,count(1) num from qms_inspection_procedure_task where `status` = 'UN_QUALIFIED' and create_time &lt;= #{monthEnd} and create_time &gt;= #{monthStart} and tenant_id =#{tenantId} group by mat_code,process_code) res
ORDER BY num limit 6
</select>
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
花水木
作者分享
关于业务规范文档(spec)的思考(VibeCoding,写的太乱让 gpt 整理了一下)
6
Angular 学习--从RxJS到signals--用户中心。
3
OJ系统-毕设
19
#找伙伴# 毕设 项目 Java (补发)最近打算做一个OJ,拿来用作毕设的, 技术栈见下面。 目前已经搭好前后端的架子了。前端采用vben-admin框架、后端采用springboot Maven多模块(目前是想先做一下单体,后面微服务再扩充。) 项目现在放在咱们星球的gitlab仓库,大家登录就可以看到了,附个链接:张瑞鑫 · GitLab 希望找几个星球里感兴趣的小伙伴一起做一下,以做代学嘛。 近期更新的比较多一点,过两天我公司里面要上活了,可能就更新的慢一点,不过会一直更新代码的! 有感兴趣的小伙伴加我微信吧 Yuki9375,😁😉☺️
15
#找伙伴# #毕设 项目 Java 最近打算做一个OJ,拿来用作毕设的, 技术栈见下面。 目前已经搭好前后端的架子了。前端采用vben-admin框架、后端采用springboot Maven多模块(目前是想先做一下单体,后面微服务再扩充。) 项目现在放在咱们星球的gitlab仓库,大家登录就可以看到了,附个链接:http://www.codefather.cn/zhang.rx 希望找几个星球里感兴趣的小伙伴一起做一下,以做代学嘛。 近期更新的比较多一点,过两天我公司里面要上活了,可能就更新的慢一点,不过会一直更新代码的! 有感兴趣的小伙伴加我微信吧 Yuki9375,😁😉☺️😝
20
下载 APP