老师,为什么这样写就报错了?不是说连接时on可以变成where的吗?

老师,为什么这样写就报错了?不是说连接时on可以变成where的吗?

http://img1.sycdn.imooc.com//climg/5e927a5909734c1d05290352.jpg

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE e.deptno = d.deptno 

AND e.deptno = 10' at line 2, Time: 0.000000s


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2020-04-13 13:36:15

同学,你好。在外连接中,连接条件不能使用where,要使用on,因此同学改为where会报错

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师