ai的智能参考线:2个SQL文一样吗,哪个效率更高一些?

来源:百度文库 编辑:高校问答 时间:2024/04/29 06:43:53
Select A.code,A.fields1,A.fields2,A.fields3
Form A
Where A.code in (Select B.code From B);

Select A.code,A.fields1,A.fields2,A.fields3
Form A,B
Where A.code = B.code;

都一样

不一样。
第一个查询检索出的数据是A表中的内容,结果不会超过A表中的数据条数。
而第二个是join操作,b.code数据多于1条的时候,结果比第一条查询检索出的数据多

效果是不是一样难说,你的表的字段我不知道,也不知道你的这个能不能找到FIELDS 的东西
好多SELECT语句的功能都是想同的 只不过表达不同把了
效果好坏就是简单好呀!只要能达到搜索的目的