【发布时间】:2019-05-31 11:08:21
【问题描述】:
我有以下表格:
在表 2(黄色字段)中,第一个字段是以下内容的一部分:
name1 RECORD NULLABLE
name1. name2 RECORD REPEATED
name1.name2. date_inserted TIMESTAMP NULLABLE
如您所见,第 25 行的最后一个(子行?)是灰色的,因为它是重复记录 name1.name2 的一部分
我正在尝试将表 2 与另一个字段上的表 1(橙色外观的字段)连接起来。我有 0 次记录或重复记录的经验,但使用 FLATTEN() 我设法加入了他们。
问题是,我注意到连接后第二个日期的某些日期返回 NULL,尽管之前没有任何 NULLS。因此,由于我无法弄清楚灰色单元格是什么,我想我做错了什么。
所有这些总结起来就是:我怎样才能完全展平我想要使用的所有表,以便根本没有任何记录,这样我就可以使用简单的 SQL 语句来浏览数据?请提供一个例子。寻找通用的东西。
【问题讨论】:
-
到目前为止你做了什么?这个documentation中的例子没用吗?