首页 > 解决方案 > 左不包括与 BigQuery 的连接

问题描述

我有两个具有相同结构的表(A 和 B)。表 B 基本上是表 A 的子集。我想从表 A 中检索表 B 中不存在的所有记录。

为此,我正在考虑左排除连接(参考)。这是我正在执行的查询:

select a.id, a.category from a
    left join b
    on a.id = b.id
    where b.id is null;

根据 BigQuery 的估计,该查询将处理 44.9 GiB。但是,查询的完成时间比预期的要长。我错过了任何重要的部分吗?

标签: google-bigquery

解决方案


推荐阅读