【发布时间】:2021-04-29 20:20:25
【问题描述】:
大家好,我面临一个问题,即 表 T1 与架构
| ID | TYPE | MODEL_ID | FREQ |
|---|---|---|---|
| 1 | Car | 234 | 5 |
| 2 | SUV | 12 | 6 |
| 3 | EV | NULL | NULL |
| 4 | HV | NULL | NULL |
带有架构和数据的 TABLE T2
| ID | TYPE | MODEL_ID | FREQ |
|---|---|---|---|
| 3 | EV | NULL | NULL |
| 4 | HV | NULL | NULL |
现在我正在检查以下查询的工作情况,
SELECT * FROM T1 AS T, T2 AS N
WHERE T.ID = N.ID AND T.TYPE = N.TYPE AND T.MODEL_ID = N.MODEL_ID AND T.FREQ = N.FREQ
结果是空集,我知道我需要实现一个空安全查询,但是对于这种情况我该如何实现呢。
注意:这里的ID不是标识符,所以应该与表中的每一列进行比较。
【问题讨论】:
-
嗨@The_Third_Eye-请添加您的预期结果-因为您是要获取两个表中的内容还是其他内容?还有数据 - 你真的打算忽略电动汽车的型号 ID - 还是你现在刚刚得到不稳定的数据......
-
很抱歉回复晚了,这是不可靠的数据。
标签: snowflake-cloud-data-platform querying