如何按以下定义的不同类型筛选LI与RI外连接生成的数据?
外连接数据分类筛选规则说明
该数据由LI和RI字段进行外连接生成,以下是原始数据及各类数据的筛选逻辑:
原始外连接数据
LP LO LI RI RO RP P1 O1 I1 I2 Q1 R1 P2 O2 I3 I3 Q2 R2 P3 O3 I4 P3 O4 I5 P4 O5 I6 P4 O5 I7 I8 Q3 R3 I9 Q4 R3 I10 Q5 R4 I11 Q5 R4 P5 O5 I12 I12 Q5 R5 P5 O5 I13 I13 Q5 R5 P5 O6 I14 I14 Q5 R5 P5 O6 I15 I15 Q6 R5 P6 O7 I16 I16 Q7 R6 P6 O7 I17 I17 Q7 R6 P6 O8 I18 I18 Q8 R6 P6 O8 I19 I19 Q8 R6 P6 O8 I20 P7 O9 I21 I21 Q9 R7 P7 O9 I22 I22 Q9 R7 P7 O10 I23 I23 Q10 R7 P7 O10 I24 I24 Q10 R7 I25 Q10 R7
1. 匹配数据
筛选结果
LP LO LI RI RO RP P2 O2 I3 I3 Q2 R2
筛选规则
- LI与RI字段完全相等
- LP、LO、RO、RP字段均无缺失值
2. 左表无匹配数据
筛选结果
LP LO LI RI RO RP P1 O1 I1 P3 O3 I4 P3 O4 I5 P4 O5 I6 P4 O5 I7
筛选规则
- LP、LO、LI字段均无缺失值
- RI、RO、RP字段全部缺失
3. 右表无匹配数据
筛选结果
LP LO LI RI RO RP I2 Q1 R1 I8 Q3 R3 I9 Q4 R3 I10 Q5 R4 I11 Q5 R4
筛选规则
- RI、RO、RP字段均无缺失值
- LP、LO、LI字段全部缺失
4. 部分匹配场景1
筛选结果
LP LO LI RI RO RP P6 O7 I16 I16 Q7 R6 P6 O7 I17 I17 Q7 R6 P6 O8 I18 I18 Q8 R6 P6 O8 I19 I19 Q8 R6 P6 O8 I20
筛选规则
- 属于同一LP+LO组合
- 组合内部分行满足LI=RI(有匹配),部分行RI字段缺失(无匹配)
5. 部分匹配场景2
筛选结果
LP LO LI RI RO RP P7 O9 I21 I21 Q9 R7 P7 O9 I22 I22 Q9 R7 P7 O10 I23 I23 Q10 R7 P7 O10 I24 I24 Q10 R7 I25 Q10 R7
筛选规则
- 属于同一RO+RP组合
- 组合内部分行满足LI=RI(有匹配),部分行LP、LO、LI字段缺失(无匹配)
6. 部分匹配场景3
筛选结果
LP LO LI RI RO RP P5 O5 I12 I12 Q5 R5 P5 O5 I13 I13 Q5 R5 P5 O6 I14 I14 Q5 R5 P5 O6 I15 I15 Q6 R5
筛选规则
- 所有行均满足LI=RI(全匹配)
- 存在同一LP对应多个LO,或同一RO对应多个RP,或同一LP+LO对应多个RO+RP的多对多匹配关系
内容的提问来源于stack exchange,提问作者vishu9219
相关产品推荐
相关产品推荐

