Google 搜索此 BigQuery 错误没有 return 任何完全匹配。你知道这是什么意思吗?
A Google search of this BigQuery error doesn't return any exact matches. Do you know what it means?
错误:2.1 - 0.0:JOIN 不能直接应用于 table 联合或 table 通配符函数。考虑在子查询中包装 table 联合或 table 通配符函数(例如,SELECT *)。
职位 ID:[编辑]:job_pL4_bJxV7X02bltG3KrpxwqYkrQ
以下查询将重现该错误:
SELECT a.x, b.x
FROM (SELECT 1 x), (SELECT 1 x) a
CROSS JOIN (SELECT 2 x) b
要修复它,请用 SELECT:
包围并集
SELECT a.x, b.x
FROM (SELECT x FROM (SELECT 1 x), (SELECT 2 x)) a
CROSS JOIN (SELECT 2 x) b
错误:2.1 - 0.0:JOIN 不能直接应用于 table 联合或 table 通配符函数。考虑在子查询中包装 table 联合或 table 通配符函数(例如,SELECT *)。
职位 ID:[编辑]:job_pL4_bJxV7X02bltG3KrpxwqYkrQ
以下查询将重现该错误:
SELECT a.x, b.x
FROM (SELECT 1 x), (SELECT 1 x) a
CROSS JOIN (SELECT 2 x) b
要修复它,请用 SELECT:
包围并集SELECT a.x, b.x
FROM (SELECT x FROM (SELECT 1 x), (SELECT 2 x)) a
CROSS JOIN (SELECT 2 x) b