【发布时间】:2023-04-01 05:20:02
【问题描述】:
我目前正在将逗号分隔的字符串转换为字段名称为 ID 的数字表。然后,如果生成的表为空,我将尝试执行 nvl 以全选。
table1.ID = NVL(table2.ID, table1.ID)
我有两个表,需要使用表 2 中的结果过滤表 1。如果 table2 为空,我需要返回所有 table1。
场景一
表1
ID
1
2
3
4
表 2(空)
ID
Return rows 1, 2, 3, 4
场景二
表1
ID
1
2
3
4
表2
ID
2
3
返回第 2、3 行
【问题讨论】: