SQL 查询语句先执行 SELECT?兄弟你认真的么?( 二 )


这个查询说明了为什么需要以不同的顺序执行查询:
SELECT * FROMdept d LEFT JOIN student s ON d.student_id = s.idWHERE s.name = '陈哈哈'如果只需要找出名字叫“陈哈哈”的学生信息,那就没必要对两张表的所有数据执行左连接,在连接之前先进行过滤,这样查询会快得多,而且对于这个查询来说,先执行过滤并不会改变查询结果 。
能看到这里的朋友都是有缘人了,为你的学习力点赞!希望大佬也能为小弟点赞支持一下哦!
 

作者:_陈哈哈
原文链接:https://blog.csdn.net/qq_39390545/article/details/105893049




推荐阅读