小鱼网客户端v3.5.0:2个SQL文一样吗,哪个效率更高一些?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 11:25:55
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语句的功能都是想同的 只不过表达不同把了
效果好坏就是简单好呀!只要能达到搜索的目的