从超过1000行获取数据

时间:2017-04-11 16:25:02

标签: sql

我有一个包含69297个单列类型记录的文件。我需要将它们放在in子句中的sql-query中。 因为,已知的事实是" in"子句一次使用1000条记录,我怎么能以一种不那么繁琐的方式检索这个(69297)大量的数据呢?

2 个答案:

答案 0 :(得分:1)

创建一个表并在表中插入所有值。然后使用该表作为内部联接从目标表中获取记录(在更改SQL脚本之后)。这应该可以解决您的问题。

答案 1 :(得分:0)

  1. 创建一个包含一列的临时表,并将69297行存储到该表中。

  2. 使用IN子句中的临时表,如下所示。

  3. 删除在第一步中创建的临时表。