我有1000個值的基表。和第二個具有100個值的臨時表。我需要通過guid比較它們,並僅返回第二個表中不存在於第一個表中的那些行。我需要最快的性能解決方案。謝謝!找到兩個表中不匹配ID的最快方法
1
A
回答
10
經典的左連接/ ISNULL測試
select A.*
from secondTbl A
left join firstTbl B on A.guid = B.guid
WHERE B.guid is null
+0
+1。從性能角度來看,我認爲這是最好的選擇 – niktrs
1
SELECT * FROM Table2 WHERE
NOT EXISTS (SELECT 'x' FROM table1 where
table1.field= table2.field)
http://weblogs.sqlteam.com/mladenp/archive/2007/05/18/60210.aspx
相關問題
- 1. 在bash中的兩個文件中找到匹配的最快方法
- 2. 匹配兩個不同表中的ID
- 3. 找到聯繫人匹配名稱的最快方法?
- 4. 最快找到匹配的行
- 5. 不匹配的圓括號:快速找到它們的方法?
- 6. 在兩個包含Powershell中的對象的數組中找到匹配的最快方法是什麼?
- 7. Python:找到兩個列表中的第一個不匹配
- 8. MySQL匹配()找不到最優匹配
- 9. 通過劃分兩個數字找到商的最快方法
- 10. 查找匹配或不匹配的兩個表
- 11. 找到兩個字符串匹配的有效方法
- 12. 快捷方式agrep?快速找到每個單個字符不匹配
- 13. 在兩個JSON文件中查找匹配記錄的最佳方法
- 14. 比較兩個表並找到不匹配的記錄
- 15. 查找匹配並追加到data.frame的更快方法?
- 16. 兩個表中的不匹配列
- 17. 找到行數的最快方法?
- 18. SQL - 在兩個表中找到錯誤的匹配值
- 19. 在兩個列表中查找對應關係的最快方法Python
- 20. 表面匹配的最佳方法(halcon)?
- 21. 我如何找到id不匹配任何數組的地方?
- 22. 在兩個大文件中查找匹配的ID
- 23. 找到不在兩個列表中的值的最佳方法c#
- 24. 匹配對方的兩個列表
- 25. 最大匹配數。在兩個列表
- 26. 從mysql中的兩個相同表中找到不匹配的數據
- 27. 如何在兩個表中找到匹配的行,不存在於第二個
- 28. 在MySQL中刪除兩個表中的ID匹配的記錄
- 29. 比較/匹配兩個大陣列的最有效方法?
- 30. 匹配兩個單獨節點的最有效方法
那麼你嘗試過什麼? – Ryan