sql - Presto SQL JOIN 在具有 NULL 值的列上
问题描述
假设我有以下 2 个表:
Table1: Table2:
C1: C2: C1: C3:
a cc a aaa
b ff b bbb
<null> jj
c mm
<null> pp
现在,我想在 C1 上加入这些表并将整个集合恢复为: 结果:
C1 C2: C3:
a cc aaa
b ff bbb
<null> jj <null>
c mm <null>
<null> pp <null>
所以,我尝试了一个类似的 SQL:
SELECT
Table1.C1,
Table1.C2,
Table2.C3
FROM Table1
LEFT JOIN Table2
ON Table1.C1 = Table2.C1
但它与 C1 中 Table1 的 NULL 值不匹配,所以我最终得到: 结果:
C1: C2: C3:
a cc aaa
b ff bbb
我怎样才能得到我正在寻找的结果?谢谢!
解决方案
推荐阅读
- python-3.x - 如何有效地从熊猫系列中提取(子)字符串
- python - 如何停止 Python 修改多个变量?
- c# - 在尊重 MVVM 的同时在 WPF 中使用 MediaEement
- java - 使用 Spring Security 启用 h2 控制台
- c# - 导出整个游戏后 UI 按钮没有响应
- javascript - 如何修复 TypeError?
- java - 意图过滤器给出不存在的文件路径
- react-native - 用于 react-native 版本 0.60.4 的 React 本机导航
- java - 使用 JPATest 和 MongoDB 测试为 Polyglot Springboot 编写测试
- java - 如何调用一个类,以便方法根据该类中的变量执行特定操作