我有一個擁有69297個單列類型記錄的文件。我需要將它們放在in子句中的sql-query中。 因爲,「in」子句一次處理1000條記錄是一個衆所周知的事實,我該如何以一種不那麼麻煩的方式檢索這個(69297)大量的數據?從超過1000行獲取數據
-1
A
回答
1
創建表並在表中插入所有值。然後使用該表作爲內連接從目標表中獲取記錄(在更改SQL腳本之後)。這應該可以解決你的問題。
0
創建一列臨時表並將69297行存儲到該表中。
在您的IN子句中使用臨時表,如下所示。
刪除第一步中創建的臨時表。
+0
好的答案,除了它不再需要成爲「IN」子句(這在計算上很昂貴)。內部連接可以完成相同的工作並更好地使用數據庫查詢優化。 – KeithS
相關問題
- 1. 獲取超過1000時,核心數據碰撞對象
- 2. 如何從Parse.com檢索超過1000行?
- 3. php:max_input_vars超過1000
- 4. 從動態AX獲取超過1000條記錄
- 5. 如何從數據存儲中獲取超過200個數據
- 6. 當行數超過1000時,腳表超時
- 7. 插入超過1000行SQL表
- 8. Codeigniter生成超過1000行的PDF
- 9. 在RStudio中查看超過1000行
- 10. SQLite。不能添加超過1000行
- 11. 通過連接從超過2個mysql表中獲取數據。
- 12. 我可以用reddit api獲取超過1000張圖片嗎?
- 13. 我不能獲取來自評論插件超過1000篇
- 14. 使用SharpGs庫獲取超過1000個對象
- 15. 從軌道上的s3桶獲取超過1000個對象應用程序
- 16. 從超類獲取所有數據(this =)
- 17. 插入超過1000行從Excel到SQLServer的
- 18. 導入超過1000行從Excel到SQL服務器
- 19. 限制數據查詢並只獲取最後1000行
- 20. 從Ingot_JQuery_JqGrid獲取行數據
- 21. Google AppEngine:如何統計超過1000個數據庫的條目?
- 22. ORDER BY DESC LIMIT包含超過1000個條目的數據庫
- 23. PyODBC:/tmp/odbc.log文件超過90GB並停止從數據倉庫獲取數據
- 24. 從文本文件中讀取行數超過Int.Max的行數
- 25. 從youtubeAPI獲取1000多個Feed?
- 26. PHP獲取最大。 1000條目從MySql
- 27. 通過Facebook獲取數據連接超過10秒
- 28. CakePHP將不會獲取超過800行
- 29. 獲取從API行計數器數據
- 30. 從行()函數獲取數據
更新你的問題,並添加適當的數據樣本,請 – scaisEdge
而你需要指定SQL供應商你使用 – WillardSolutions
「這是一個衆所周知的事實是,‘在’子句的工作方式與1000只記錄在一個時間」。真? –