我的记录表有1500万,但不同的ID是500万。 我需要为每个5万个不同的ID分割这些数据并将其提取到文件中。
下面的代码会过于繁忙和手动使用。
select * from 'TableName' where Id in (1,2,....50K)
可以通过某种功能来完成。
答案 0 :(得分:1)
我想将您想要运行查询的所有ID放入临时表并将其加入查询中会更容易。
select *
from TableName
join #IdTable on TabeleName.ID = #IdTable .ID