这个问题我知道应该在SQL SERVER版块问。
但我主要目的是散分庆祝一下。。。。。
假设有两个表
A(a_id,a_name,a_birthday)
B(b_id,b_aid,b_address)
两表联查的语句,
select a_id,a_name,b_address
from a
inner join b on a_id=b_aid
或者在字段前加上表名
select a.a_id,a.a_name,b.b_address
from a
inner join b on a.a_id=b.b_aid
这两种查询方法,按我理解第二种应该效率好些,
因为这个时候引擎不需要在表系统表中查找某个字段应该是哪个表的了
如果没有明确指定字段所属表名,引擎应该要通过查找系统表确定是哪个表的字段
不知道这样理解是否正确?