在 BigQuery 中,Join 语法与标准 SQL 有些不同。在执行 Join 操作时必须使用 ON 关键字而不是 USING 关键字,并指定 Join 条件。以下是一个示例:
标准 SQL 代码:
SELECT * FROM orders JOIN customers USING (customer_id)
在 BigQuery 中实现相同的 Join:
SELECT * FROM orders JOIN customers ON orders.customer_id = customers.customer_id
注意,在 BigQuery 中,使用 USING 关键字时,Join 的条件必须是相同的列名。如果想要使用不同的列名进行 Join,必须使用 ON 关键字并指定一个 Join 条件,如上所示。