查询的结果集当做一张表

来源:3-3 实操:表的内连接

玖__

2020-03-29 12:06:44

之前老师说用查询的结果当做一个条件,会使查询变慢,咦对了老师那是哪一章内容我忘了,用啥来替换来着。那用查询的结果集当做一张表,会不会使查询变慢

http://img.mukewang.com/climg/5e801d75085a1ee600000000.jpg

写回答

1回答

慕之熠_灿烈

2020-03-29

同学你好。

使用where条件查询进行查询时为了提高sql的执行效率可以用having或者from子查询的方式进行替换还有其他的优化方式具体使用何种sql优化方式需要依据具体需求。

用查询的结果集当做一张表的方式相较于where子查询而言其执行效率较高的原因是不用进行全表扫面而where子查询是要对from中组装好的数据进行全表扫描。

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

0

0 学习 · 2669 问题

查看课程