当前位置: 代码迷 >> Sql Server >> 怎么在transactsql中循环逐一取出表中每一个值(急)
  详细解决方案

怎么在transactsql中循环逐一取出表中每一个值(急)

热度:13   发布时间:2016-04-24 09:08:19.0
如何在transactsql中循环逐一取出表中每一个值(急)


dbo.Variable_Numeric :
dbo.VariableProperty:
dbo.VariableProperty对URL和Name做了一个联合索引,这个表不大的,也就几千个变量,但 dbo.Variable_Numeric是一个很大的表,这个表我对VariableID和TimeStamp做了一个联合索引, 现在对dbo.Variable_Numeric中指定某个id单独查询都比较快,通过goup by id操作非常慢,所以我想从dbo.variableproperty中找到我要的一组id,然后在dbo.Variable_Numeric中一个一个对id进行查询操作,应该怎么写
------解决思路----------------------
dbo.Variable_Numeric做id索引
------解决思路----------------------
你查询语句 应该是 select * from  Variable_Numeric where id in (select id from VariableProperty where 条件 ) 
加所以是提高效率,对于你如何写语句没有影响吧
  相关解决方案