可以使用JOIN操作来替换相关子查询。例如:
SELECT A.id, A.name, B.total FROM tableA A JOIN ( SELECT id, SUM(value) as total FROM tableB GROUP BY id ) B ON A.id = B.id
以上代码将涉及到tableB表的子查询改为JOIN表连接方式,避免了相关子查询无法执行的问题。
上一篇:BigQuerySQL语法错误:期望'(”、',”或关键字SELECT,但在[9:2]处得到了脚本的结尾。
下一篇:BigquerySQL正则表达式-要么在字符串的开头/结尾,要么不跟随/前往任何字母