为什么内连接中这两个程序输出的结果是一样的?

为什么内连接中这两个程序输出的结果是一样的?

SELECT e.id,e.username,e.age,d.depName

FROM emp AS e

INNER JOIN dep AS d

ON e.depId=d.id;


SELECT http://img1.sycdn.imooc.com/climg//598ae60c00013ba203210205.jpge.id,e.username,e.age,d.depName

FROM dep AS d

JOIN emp AS e

ON d.id=e.depId;

为什么第二个程序id的排序不会打乱?两者结果一样。

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

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

2回答
guly 2017-08-10 16:41:44

你好,内连接等价与一般链接,以上两句的sql查询功能是一样的,所以结果一样,数据记录比较多的请况,内连接性能上会优于一般连接,如果解决您的问题请采纳,祝学习愉快!

imooc的铁粉 2017-08-09 19:09:32

mysql关联查询结果和主表相关

  • 提问者 柱子多多 #1
    请问一下,这两个程序的主表一样吗?
    2017-08-09 19:10:22
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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