我这个mysql不报错帆软报错是什么意思

1EZWBNU][0BXX0P$ED%P@[J.png$J7I0ZT5MYM`8VELCV730%G.png

FineReport zjp1300160 发布于 2019-12-30 12:06 (编辑于 2019-12-30 12:10)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
shirokoLv6资深互助
发布于2019-12-30 12:56

image.png

sql的严格格式规定:GROUP BY后面必须包含所有的非聚合字段,要么group by useorgname,number,要么只select number。

mysql不报错是你的Navicat那边的mysql库要求不严格

最佳回答
0
JackloveLv7高级互助
发布于2019-12-30 12:32

括号外面的group by 不要

最佳回答
0
qhlLv6中级互助
发布于2019-12-30 12:38

参数拼接错误,格式是 ${if(len(参数名称)==0,"","拼接的SQL'"+参数名称+"'")}

例如:

${if(len(城市)==0,"","b.dm_ds=(select dm_ds from se_dt_xzqh_cmn where mc_ds='"+城市+"')")}


  • zjp1300160 zjp1300160(提问者) 我不加筛选项也报这个错
    2019-12-30 12:45 
  • qhl qhl 回复 zjp1300160(提问者) 1、把注释改一下看看,可以用“-- ”或者/** **/试下; 2、第二个group by 应该是order by吧?
    2019-12-30 12:53 
  • zjp1300160 zjp1300160(提问者) 谢谢指点
    2019-12-30 15:50 
最佳回答
0
619172745Lv6初级互助
发布于2019-12-30 12:47

#####,不要使用#,坑

  • 5关注人数
  • 440浏览人数
  • 最后回答于:2019-12-30 12:56
    请选择关闭问题的原因
    确定 取消
    返回顶部