【发布时间】:2019-10-22 11:15:39
【问题描述】:
我认为这是一个非常简单的问题,但我希望得到一些指导:我不想删除一个表来发送一个包含重复数据删除记录的新表,例如根据下面使用 BigQuery 的查询使用 DELETE FROM , 是否可以? PS:这是一个嵌套表!
SELECT
*
FROM (
SELECT
*,
ROW_NUMBER()
OVER (PARTITION BY id, date_register) row_number
FROM
dataset.table)
WHERE
row_number = 1
order by id, date_register
【问题讨论】:
-
是的,当然可以,请参阅此问题以获得更多指导:stackoverflow.com/questions/57900777/…
-
@BenP 在我的情况下,我有一个 row_number 用于复制,它不在其源表中。我最初做了一个测试,他删除了所有记录... =D
标签: google-bigquery duplicates