我有这样的 CTE:
WITH source1 as (
SELECT blah FROM blah
), source2 as (
SELECT moreblah FROM source1)
SELECT * FROM source2;
Run Code Online (Sandbox Code Playgroud)
我想将此查询的结果插入到一个表中,但是当我这样写时:
WITH source1 as (
SELECT blah FROM blah
), source2 as (
SELECT moreblah FROM source1)
INSERT INTO newtable SELECT * FROM source2;
Run Code Online (Sandbox Code Playgroud)
它说我有一个语法错误Expected "(" or "," or keyword SELECT but got keyword INSERT。我想知道这是否是一个 Bigquery 问题 b/c 我看过其他像这样的地方,说我的 INSERT INTO 应该可以工作。任何帮助,将不胜感激!