2016 - 2024

感恩一路有你

sql子查询和连接查询 连接查询与嵌套查询哪种效率高?为什么?

浏览量:2931 时间:2021-03-17 12:57:23 作者:admin

连接查询与嵌套查询哪种效率高?为什么?

嵌套查询比较快,例如你有三张表,每张表有1000条记录,如果利用三张表进行连接查询,那么计算机要运算1000*1000*1000次,而用嵌套查询,则只需要1000 1000 1000次,所以嵌套查询要快得多了,当然,记录太少的话都一样的,因为计算机的计算速率是成千上万次的。

数据库的SQL语句中,嵌套查询和连接查询有什么区别,说的详细的?

嵌套就是类似IN语句,比如select * from table1 where id in (select id from table2),连接就是用JOIN把2表根据一个字段进行数据连接,区别就是连接查询效率比嵌套高,而且JOIN可以通过改变JOIN先后顺序,先扫描记录少的表,从而提高速度,如果嵌套会固定先搜索子查询

sql子查询和连接查询 嵌套查询和连接查询的区别 连接查询和嵌套查询的关系

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。