我需要以两个块(按时间段划分)导出ESP报告,因为它的大小我希望将两个报告导入postgres并将它们合并到一个表中。 (所有列名和列顺序都相同)。虽然我能够将两个报表作为单独的表导入到postgresql中,但是当我运行一个联合时,似乎丢失了103k行。
这是我使用的查询:
select *
from all_email_opens_by_date_range_feb_to_may
union
select *
from all_email_opens_by_date_range_june_to_sept;
结果显示1,019,378行。 但是,该表" all_email_opens_by_date_range_feb_to_may"有625,142行和表" all_email_opens_by_date_range_june_to_sept"有497,759。自625,142 + 497,759 = 1,122,901以来,我期待联盟显示1,122,901行。有人可以解释我的工会如何丢弃103k行?我对工会没什么经验。 提前谢谢!