代码改变世界

ABAP 关于INNER JION需要注意的一点

  覆盆子  阅读(59)  评论(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表主键加唯一的筛选条件,要么就两张表分开取值

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示