首页 > 解决方案 > 如何在 BIG QUERY 中创建具有增量负载的表

问题描述

我有一张 EMP 表,每天都会 WRITE_TRUNCATE。截断的数据与记录传入日期一起保存在名为 emp_hx 的历史表中。如下

实际和历史数据

但是由于空间问题,我们只想在“hx”表中维护更改的记录或新记录,这就像增量加载类型的表。如何实现这种表或如何在 BIG QUERY 中选择这种增量数据,

请指导我们。

预期输出如下

预期 HX 表

标签: sqlgoogle-bigquery

解决方案


你似乎想要:

select min(created_time) as created_time, empid, empname, sal
from emp_hx
group by empid, empname, sal;

推荐阅读