【发布时间】:2016-11-15 00:49:16
【问题描述】:
我有 2 张大桌子(每张大约 100-150k 行)。
这些表的结构是相同的。每个表中的实体ID也相同。
我需要一种非常快速的方法来比较这些表格并回答以下问题:
- 哪一行的字段与另一个表的行不同?
- 第一个表中存在哪些 id 而第二个表中不存在?
- 哪些 id 在第二个表中存在而在第一个表中不存在?
谢谢!
编辑:我需要使用 C# 或存储过程进行比较(然后通过 c# 选择结果)
【问题讨论】:
-
比较大表和小表有什么区别?
-
150K 行不是一张大表! 10 亿行就是一张大表
-
不清楚您期望的结果。你能提供输入和期望输出的例子吗?
标签: c# .net sql-server performance comparison