我正在尝试从一个表中获取另一个表中存在的电子邮件。
我的查询如下所示:
SELECT `email` FROM `table1` WHERE EXISTS (select `email` from `table2`);
上述查询返回第二个表中没有记录的数据集。
table2 有 250k 条记录,它是从有 3500 万条记录的 table1 创建的,所以我知道这两个表中都存在电子邮件。
我只想从表 1 中选择表 2 中存在的记录。
我希望这是有道理的。
我该如何写才能让它发挥作用?
您需要匹配电子邮件,如下所示: