首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问个SQL语句有关问题

2013-04-21 
请教个SQL语句问题select a.*, temptb.* from a,(select id, name from b) as temptbwhere a.idtemptb.id

请教个SQL语句问题


     select a.*, temptb.* from a,
     (select id, name from b) as temptb
     where a.id=temptb.id

想问一下查询每条记录的时候是否重新生成temptb(temptb没有什么意义只是想说明白我的意思)
[解决办法]
你不要以为这一句(select id, name from b)会生成一个中间结果集再去跟a表相连,其实这个会被展开成b表直接跟a表相连,请看执行计划

热点排行