SELECT a.*,b.*
FROM b LEFT JOIN a on a.str1=b.str2
和
select a.*,b.*
from b left join a on a.ID=b.ID2
时返回的结果是一样的,请问这两者有什么效率上的差别吗?
...全文
885打赏收藏
数据库的查询效率问题,马上结贴
Sql Server 2000 表A中有字符串字段str1,主键bigInt型字段ID(为自增长序列) 表B中有字符串字段str2,bigint型字段ID2 在运行 SELECT a.*,b.* FROM b LEFT JOIN a on a.str1=b.str2 和 select a.*,b.* from b left join a on a.ID=b.ID2 时返回的结果是一样的,请问这两者有什么效率上的差别吗?