暂无图片
oracle 和mysql 语句结果不一致问题
我来答
分享
汤姆凯特
2022-08-02
oracle 和mysql 语句结果不一致问题




同样SQL 在oracle 和 mysql 结果不一致,oracle 包含了0-超级管理员,mysql 则没有。这是什么原因呢?

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
chengang

left join 不会过滤左表数据。那肯定是where 条件过滤了。你看两个库中 超级管理员那行的 parents_列的值是相同的吗?

暂无图片 评论
暂无图片 有用 0
暂无图片
薛晓刚

数据完全一模一样吗?

暂无图片 评论
暂无图片 有用 0
汤姆凯特

两张表 都有超管数据这条数据,但是一个能查出来,一个不能查出来,就很奇怪

暂无图片 评论
暂无图片 有用 0
张sir

我怎么觉得你的两个库里的表的数据不一致呢

暂无图片 评论
暂无图片 有用 0
刘贵宾

事务都提交了么?

暂无图片 评论
暂无图片 有用 0
汤姆凯特

没有,查询没有事务吧。

暂无图片 评论
暂无图片 有用 0
DarkAthena

同意楼上aisql的说法,看看是不是因为那个where条件把数据过滤掉了

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏