我有2个商品条码库,表A是98w条,表B是55w条。表A包含了表B所有的条码。(这2个商品条码库架构一样,只有一列,就是ItemID,而且条码不重复,是别人给我的,一个是2017年的,一个是2009年的,所有相差了这么多)
我想问下,假如在不直接写 sql语句的情况下,能利用狐表的工具(例如 SqlJoindatatable, sqlGroupDatatable之类),提取出表A比表B多的43w条码吗?
千万不要想下面这种,那个string已经爆了,装不下几十万条条码。而且效率也low爆了
Dim s As String = DataTables("表B").SQLGetComboListString("ItemID")
s= "('" & s.Replace("|","','") & "')"
Dim drs As List(of DataRow) = DataTables("表A").SQLSelect("ItemID not in " & s )
求一段提取出表A比表B多的43w行的代码,效率不要太差即可,不要求极致优化
~谢谢
[此贴子已经被作者于2017/2/12 17:46:05编辑过]