我看过,似乎找不到任何有用的东西。如果已经有了什么,那么我会提前道歉。我试图让总数量不在25Million的列表中。下面是我尝试过的查询,只是为了获得循环类型的结果。我尝试的其他一切都失败了。
SELECT ca_exact_data_only.*
FROM ca_ho.ca_exact_data_only ca_exact_data_only
INNER JOIN ca_ho.ca_dnc ca_dnc
ON (ca_exact_data_only.Phone <> ca_dnc.Phone)
任何帮助都会非常棒。
答案 0 :(得分:0)
试一试
SELECT a.*
FROM tbl_1 a
NATURAL LEFT JOIN tbl_2 b
on tbl_1.id = tbl_2.id
WHERE b.phone IS NULL
好的,由于您通过自然连接加入,它会合并两个表并将不相同的单元格设置为Null。然后是表b中空电话号码的where条件
答案 1 :(得分:0)
我假设表ca_dnc包含2500万个数字。如果我错了,只需在声明中交换表格。
SELECT COUNT(*)
FROM ca_ho.ca_dnc ca_dnc
LEFT
JOIN ca_ho.ca_exact_data_only ca_exact_data_only
ON ca_dnc.Phone = ca_exact_data_only.Phone
WHERE ca_exact_data_only.Phone IS NULL;