我的c#应用程序从Web服务1读取文件列表并将完整文件名插入table1,然后从第二个Web服务读取列表并将它们插入table2。
这些表具有相同的结构,如下所示:
create table table1(id int, filename text)
任务:比较这些表并选择常用文件名和不同的文件名。
如果这些表很大,则比较是执行时间过长。
如何改进?如何将 hash 字段添加到这些表以及如何自动计算? 其他方式?
答案 0 :(得分:2)
以下连接查询应该可以解决这个问题:
filename
此查询可以受益于两个表中SqlCommand
列的索引。