暂无图片
MySQL 切了Oracle group by的问题,有什么好办法解决吗?
我来答
分享
暂无图片 匿名用户
MySQL 切了Oracle group by的问题,有什么好办法解决吗?

MySQL 切了Oracle group by的问题,有什么好办法解决吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
吾亦可往

MySQL和Oracle的GROUP BY语句有所不同。在Oracle中,SELECT子句中的字段只能是分组名称或者是聚合函数,但MySQL中似乎在这方面放宽了很多。

如果您在使用MySQL时遇到了问题,可以尝试以下方法:

  1. 检查您的SQL语句是否符合MySQL的语法规则。
  2. 检查您的数据类型是否正确。
  3. 检查您的表结构是否正确。
暂无图片 评论
暂无图片 有用 1
打赏 0
zero

group by 看你是作为分组还是去重使用 ,mysql允许group by 跟select后的字段不一致,实际不一致时就是一个去重的功能,可以考虑用distinct方式代替

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 可以通过 11g rman 恢复到 19c 上面吗?
回答 1
跨版本的话得用数据泵expdp/impdp
Oracle 做dg的又要做rman恢复测试,是要停止slave吗?
回答 1
已采纳
都恢复测试了,说明这个库都没有了。更加不要说主从了。不推荐这样做。恢复测试,找个空机器。不然你主从的从库都没有了。万一发生点问题。没有镜像库了。
mysql中如何查看当前的脏页比例和脏页总大小(多少mb),5.7版本
回答 2
查看脏页比例:SELECTROUND((innodbbufferpoolpagesdirty/innodbbufferpoolpagestotal)100,2)ASdirtypagesratioFRO
MySQL报错:1209:The MySQL server is running with the skip grant tables option so it cannot execute this statement
回答 3
这个应该是你启动时候跳过授权表了。通常是忘记了管理员密码了,这样进来改密码时候用的。但是这种情况下,你只能维护user表。不能做其他的。所以你要改好密码去掉参数文件的skipgranttables。重
Oracle定时删除物理空间
回答 2
谢谢,我已经处理好了
大家常用哪个MySQL客户端工具,除了命令行那个mysql之外?
回答 3
已采纳
安利一下dbeaver这个工具,你见过和没有见过的数据库都能连太强大了。如果你只接触mysql那就用workbench吧。如果你一会要用mysql一会又要clickhouse等之类的。dbeaver是
MySQL分段存储主要有什么优点?
回答 1
已采纳
分段存储主要有以下优点:1)段的逻辑独立性不仅使其易于编译、管理、修改和保护,也便于多道程序共享。2)段长可以根据需要动态改变,允许自由调度,以便有效利用主存空间。3)方便分段共享、分段保护、动态链接
oracle 12c 数据泵导出整个CPD及所有的PDB,用system和sys用户都不成功
回答 7
12C需要连接到pdb再导出吧,连接到cdb的时候不能导出pdb。在tansnames.ora文件里给pdb创建条目,在expdp的userid里面配置即可
PG 使用Mysql_fdw外部表访问mysql的表
回答 3
已采纳
查看mysqlfdw插件2.6.1releasenote,有如下一条新增特性:AddsreconnectoptiontocontrolautomaticreconnectiontoMySQLserve
drop table 后会记录到v$sql等动态日志里面吗?除过recyclebin,哪块还有drop的记录?为什么找不到执行语句
回答 5
任何SQL语句都是需要优化器解析的,只要没有ageout出sharepool就可以在V$SQL类似动态性能视图中查到