gpt4 book ai didi

php - 比较两个大表的唯一记录

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:16 24 4
gpt4 key购买 nike

我有两个表,其中 tableA 包含 100 万条记录,而另一个 tableB 包含 1300 万条记录,现在我想从 tableA 中获取那些不在 tableB 中的记录

我使用了下面的查询

 SELECT tableA .mergedSSN,total_unique_ssn.unique_ssn  FROM `tableA`,`tableB` WHERE tableA.mergedSSN <> tableB.unique_ssn 

但是上面的查询花费的时间太长了,请帮助我快速获取记录。

最佳答案

首先,在每个表中按列创建索引(如果您还没有)。然后,

SELECT 
tableA.mergedSSN
FROM
tableA
LEFT JOIN
tableB ON tableA.mergedSSN=tableB.unique_ssn
WHERE
tableB.unique_ssn IS NULL

关于php - 比较两个大表的唯一记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18358817/

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