我有两张表,一张是 300 万行,另一张是 200,000 行,我想检查较小的一个特定行中的所有值是否存在于较大的一个中,如果不存在,那么我想标记它们以便我可以识别它们和对它们做一些工作。
到目前为止尝试过,
1) SELECT EXISTS(SELECT 1 FROM table_bigger WHERE some_condition in table_smaller)
;
2)$something = SELECT somthing FROM 'table_smaller'
然后在 PHP$something
中使用 " 检查是否存在于更大的表中select count(*) from bigger_table where something="$something";
这两种方法至少需要 1 天才能完成,我需要像这样比较表格,这让我等待得到结果并重新开始工作,我想知道这样比较的最佳方法和最快方法是什么。
任何帮助表示赞赏。