查询语句:
1、select top 10 a.f,b.f1 from a inner join b on a.bid = b.id where a.c=1
2、select top 10 f,(select f1 from b where id=t.bid) as f1 from a t where c=1这两个语句那个效率好些?如果在更新b表可能出现死锁吗? b表的数据量很大id建了索引
1、select top 10 a.f,b.f1 from a inner join b on a.bid = b.id where a.c=1
2、select top 10 f,(select f1 from b where id=t.bid) as f1 from a t where c=1这两个语句那个效率好些?如果在更新b表可能出现死锁吗? b表的数据量很大id建了索引
-------------------------------------------------------------------
把SQL语句提交到查询分析器中执行,查询计划会告诉你。
2、select top 10 f,(select f1 from b where id=t.bid) as f1 from a t where c=1应该是第一个效率快些,如果你索引建的 的当 的话更新时不会死锁