查询的结果集当做一张表
来源:3-3 实操:表的内连接
玖__
2020-03-29 12:06:44
之前老师说用查询的结果当做一个条件,会使查询变慢,咦对了老师那是哪一章内容我忘了,用啥来替换来着。那用查询的结果集当做一张表,会不会使查询变慢
1回答
慕之熠_灿烈
2020-03-29
同学你好。
使用where条件查询进行查询时为了提高sql的执行效率可以用having或者from子查询的方式进行替换还有其他的优化方式具体使用何种sql优化方式需要依据具体需求。
用查询的结果集当做一张表的方式相较于where子查询而言其执行效率较高的原因是不用进行全表扫面而where子查询是要对from中组装好的数据进行全表扫描。
如果我的回答解决了您的疑惑请采纳祝~学习愉快~
相似问题