【发布时间】:2018-05-25 07:39:58
【问题描述】:
我正在使用以下查询使用标准 sql 从 bigquery 中删除重复记录。但它抛出错误
with cte as (
select * ,row_number()over (partition by CallRailCallId order by CallRailCallId) as rn
from `encoremarketingtest.EncoreMarketingTest.CallRailCall2` )
delete
from cte
where rn>1
Query Failed Error: Syntax error: Expected "(" or keyword SELECT but got keyword DELETE at [5:5]
谁能帮助我在 BigQuery 中使用正确的方法?
【问题讨论】:
-
尝试从 cte 中删除,其中 rn>1;
-
试过但同样的错误
标签: google-bigquery