【发布时间】:2021-10-16 19:00:34
【问题描述】:
如果没有数据,如何根据两个表中两列的值选择一个新列,如果没有数据,则为空。
我有两张桌子
table1 与 column1 和 table2 与 column2。我需要从 column3 中的这两列中选择数据(column3 将是 table1 的一部分),其方式是:
column1 column2 column3
------- ------- -------
1 2 null
2 3 present
3 present
4 null
如果 column2 的值存在于 column1 中
=> 我需要能够在 column3 中分配一个字符串(比如说“present”)
否则 column3 中的值应为 null
目前我正在使用 join 但我无法将 null 部分分配给 column3
提前致谢。
【问题讨论】:
标签: sql apache-spark apache-spark-sql