请教mssql多表联合查询效率问题

pgdoryoku 2008-09-06 10:53:39
连接谓语查询和join查询,哪个语句执行效率快些.

谢谢
...全文
253 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
幸运的意外 2008-09-06
  • 打赏
  • 举报
回复
打个比方说,如果A表比较大,B表比较小,始终把A表放在前面
那么inner join效率最高因为它只选择两个表里面都有的记录,
其次是right join,再次是left join,最后是全连接full join
fcuandy 2008-09-06
  • 打赏
  • 举报
回复
from a,b where a.id=b.id
等同于
from a inner join b on a.id=b.id
wwwtyb 2008-09-06
  • 打赏
  • 举报
回复
连接谓语查询
都认为是 inner join

join查询 可以写 left join ,right join ,full join inner join

如果你写的顺序一样,这两个执行效率是一样的,哪个效率高,看两个表的结合效率.

inner join 的效率高于其他 join
行者无疆-Kevin 2008-09-06
  • 打赏
  • 举报
回复
连接谓语查询
都认为是 inner join

join查询 可以写 left join ,right join ,full join inner join

如果你写的顺序一样,这两个执行效率是一样的,哪个效率高,看两个表的结合效率.

inner join 的效率高于其他 join
liangCK 2008-09-06
  • 打赏
  • 举报
回复
自己看执行计划比较一下.
水族杰纶 2008-09-06
  • 打赏
  • 举报
回复
来点具体数据说明
pgdoryoku 2008-09-06
  • 打赏
  • 举报
回复
谢谢大家,那就是连接谓语查询和inner join的效率是最高了.

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧