gpt4 book ai didi

sqlite - SQLite:如何比较两个表?

转载 作者:行者123 更新时间:2023-12-03 18:44:44 33 4
gpt4 key购买 nike

我的c#应用程序从Web服务1读取文件列表,并将完整的文件名插入table1,然后从第二个Web服务读取list并将它们插入到table2。

这些表具有相同的结构,如下所示:

create table table1(id int, filename text)


任务是:比较这些表并选择通用文件名和不同的文件名。

如果这些表很大,则比较将是一个漫长的执行过程。

如何改善呢?如何将哈希字段添加到这些表中以及如何自动计算?
另一种方式?

最佳答案

下面的联接查询应该可以解决问题:

SELECT DISTINCT t1.filename
FROM table1 t1
INNER JOIN table2 t2
ON t1.filename = t2.filename


该查询可以从两个表的 filename列上的索引中受益。

关于sqlite - SQLite:如何比较两个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43423042/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com