问题描述
哪位大侠有比较好的方法可以很快的求出两个DataTable的差集啊。
解决方案
解决方案二:
循环操作记录求取。
解决方案三:
不是很明白你说的意思能再说具体点吗?
解决方案四:
循环记录的方式效率太低了,如果两个表每个表都有上万的数据呢,你计算一下这个计算量是多大呀。我的意思是说有A,B两张表,假设:A表里有1,2,3,4,5这5条数据,B表里有1,2,4这三条数据,我们可以用什么方法最快的把3,5这两条数据取出来。
解决方案五:
这个要设一个主键,如id,确保唯一,然后用notin做筛选现在假设A表中记录多,selectA.*fromAwhereA.idnotin(selectB.idfromB)有问题我们一起讨论@@:237162410
时间: 2024-08-29 18:21:38