ABAP 关于INNER JION需要注意的一点
2024-11-28 11:16 覆盆子 阅读(134) 评论(0) 收藏 举报INNER JOIN多取值的情况,举例如下
比如A表一条数据
| FIELD1 | FIELD2 |
| A1 | A2 |
B表多条数据(假设三条)
| FIELDB1 | FIELD1 | FIELDB3 |
| B1 | A1 | B2 |
| B3 | A1 | B4 |
| B5 | B6 | B7 |
如果用A INNER JION B AT FIELD2 WHERE FIELD2 = 'A1',跑出来的结果将是两条数据
| FIELDB1 | FIELD1 | FIELD2 |
| B1 | A1 | A2 |
| B3 | A1 | A2 |
如果使用LEFT JOIN会报错,所以要么对B表主键加唯一的筛选条件,要么就两张表分开取值
浙公网安备 33010602011771号