我可以想到 2 种在 Google BigQuery 中进行过滤的方法。(假设表 2 很小。)哪种过滤方法更可取,为什么?它取决于table1的大小吗?或者还有其他更好的方法吗?
SELECT
a.ID
FROM
table1 AS a
LEFT OUTER JOIN
table2 AS b
ON
a.ID = b.ID
WHERE
b.ID is NULL
Run Code Online (Sandbox Code Playgroud)
或者
SELECT
ID
FROM
table1
WHERE
ID NOT IN (
SELECT
ID
FROM
table2)
Run Code Online (Sandbox Code Playgroud)