千家信息网

mysql下出现Unknown column ‘id’ in ‘on clause’怎么办

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下mysql下出现Unknown column 'id' in 'on clause'怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收
千家信息网最后更新 2025年02月01日mysql下出现Unknown column ‘id’ in ‘on clause’怎么办

小编给大家分享一下mysql下出现Unknown column 'id' in 'on clause'怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

原因:
MySQL5.0 Bug, 要把联合的表用括号包含起来才行:

SELECT (c.id, a.id, b.id) FROM A a, B b LEFT JOIN C c ON c.a_id = a.a_id AND c.b_id = b.b_id

这句话执行应该是没有错误的,但是Mysql 5 下执行则会出错。
因为下有这样一个BUG,要把联合的表用括号包含起来才行:

SELECT (c.id, a.id, b.id) FROM (A a, B b) LEFT JOIN C c ON c.a_id = a.a_id AND c.b_id = b.b_id

以上是"mysql下出现Unknown column 'id' in 'on clause'怎么办"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

篇文章 怎么办 内容 括号 联合 下有 不怎么 原因 大部分 更多 知识 行业 资讯 资讯频道 这句话 错误 频道 参考 学习 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 谁是淘宝的网络安全总监 两个服务器可以跨服吗 创建id时为什么会服务器出问题 app软件开发 组织架构 鲲鹏服务器怎么进去raid界面 数据库 加ndf文件 网络安全手抄报的字都写什么 神经网络技术的发展现状 数据库和文件管理器 程序员数据库搭建 云服务器 1m 移动光猫服务器可以选择吗 贵州优科网络技术有限公司 公安局副局长分管网络安全 在线考试系统用什么数据库 2017网络安全事故案例 网络盗窃罪触犯网络安全法吗 思科vpn服务器配置 公司软件开发方案模板 网络安全渠道招募会 游戏服务器投入 广州海生网络技术研发粱经理 数据库文件没有了 模式在软件开发中的作用 商务局网络安全宣传周活动方案 编程语言与软件开发的关系 网络技术基础4 下载哇嘎画时代最新版服务器 登录电脑显示未连接到服务器 网上管家婆是什么软件开发
0