为每个不同的50K ID提取基于Id列的数据

时间:2017-09-02 05:34:10

标签: mysql

我的记录表有1500万,但不同的ID是500万。 我需要为每个5万个不同的ID分割这些数据并将其提取到文件中。

下面的代码会过于繁忙和手动使用。

select * from 'TableName' where Id in (1,2,....50K)

可以通过某种功能来完成。

1 个答案:

答案 0 :(得分:1)

我想将您想要运行查询的所有ID放入临时表并将其加入查询中会更容易。

select *
from  TableName
join  #IdTable on TabeleName.ID = #IdTable .ID