Inner Join, Left Outer Join和Association的区别
测试用的CDS视图的源代码,第8行用Inner Join连接TJ02T, 后者存放了所有系统状态的ID和描述。
Inner Join测试结果:对于那些在TJ02T里没有维护描述信息的状态,它们不会出现在结果集里。
把第八行的Inner Join改成Outer Join,测试结果相反:注意观察下图stat列值为E0001的行项目也出现在了结果集里。
Association的测试结果同Left Outer Join一致。
Association的底层实现实际上和Left Outer Join一致。有两种办法来验证这个结论。
方法1
在ABAP Development Studio里预览一个含有association实现的CDS view,能够在工具里发现该association最后是通过Left Outer Join实现的。
方法2
事务码ST05里的这个按钮: 显示执行计划,也能显示出association底层是由Left Outer Join实现的。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙":
Inner Join, Left Outer Join和Association的区别相关推荐
- 如何判断SAP CDS view的association是inner join还是outer join实现的
I have used the following syntax to directly return the corresponding description via path expressio ...
- SQL中的left outer join,inner join,right outer join用法 (左右内连接)
SQL语句中的left outer join,inner join,right outer join用法 left outer join=left join , right outer join= ...
- SQL中inner join、outer join和cross join的区别
对于SQL中inner join.outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inne ...
- inner join 和outer join的区别
1.inner join 和outer join的区别 inner join 和 outer join 是sql语言中的两种联表查询语句 假设,A,B两表各有一个字段 A B1 22 33 54 45 ...
- inner join和outer join的区别
假设你要join两个没有重复列的表,这是最常见的情况: inner join A 和 B 获得的是A和B的交集(intersect),即韦恩图(venn diagram) 相交的部分. outer ...
- 案例理解LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法
文章目录 建立相关表 七大JOIN Inner JOIN Left JOIN Left Excluding JOIN Right JOIN Right Excluding JOIN FULL Oute ...
- SQL中inner join、left join、right join、outer join之间的区别
SQL中inner join.left join.right join.outer join之间的区别 举个例子你就能知道了! A表(a1,b1,c1) B表(a2,b2) a1 b1 ...
- CDS view里inner join, left outer join和association的区别
Inner join source code: Those user status without corresponding entries in tj02t will NOT be display ...
- SQL中的left outer join,inner join,right outer join用法
使用关系代数合并数据 1 关系代数 合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的. 在关系代数的形式化语言中: ? 用表.或者数据集合表示关系或者实体. ...
最新文章
- python写网站 linux_linux下利用nginx部署python网站
- 微信公众号开发之网页授权认证获取用户的详细信息,实现自动登陆
- everythingtoolbar.dll”或它的一个依赖项。_ASP.NET Core依赖注入最佳实践、提示和技巧...
- python分配buffer_Node.js中的buffer如何和python中的buffer相对应
- 外贸EDM邮件营销效率低的原因分析
- android多条件查询数据,Android GreenDao 条件查询问题
- html hover 效果,CSS八种让人眼前一亮的HOVER效果的示例代码
- IDEA VUE项目报错 Export declarations are not supported by current JavaScript version
- 计算机网络 时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
- python调用arcpy函数_AGS Python开发-ArcPy开发基础
- 三菱plc pwm指令_三菱PLC基础指令学习之双线圈输出心得
- 160813_qt显示阿拉伯输入法9x7点阵
- Channel is reciprocal
- 三千年来激荡人心的名句
- 「五福一安」大小的 18W 充电器 — Anker Nano 18W 评测
- 递归查询三种实现方式
- 什么是stub文件_stub code
- 数据分析师是否是青春饭,对年龄有限制吗?
- 菜鸟哥玩蓝牙Ble4.0系列 ESP32初玩篇⑤ GATT —— 连接数据通信之Server模式
- Java面向对象之interface接口
热门文章
- java 线程池 -- (Java并发)
- 回归素材(part4)--python机器学习基础教程
- python基础(part7)--容器类型之列表
- java 获取光标_如何在java中使用Windows API获取当前鼠标光标类型?
- Web 应用服务器端渲染入门指南
- 给某个 SAP S/4HANA 用户分配 Business Role
- SAP UI5 应用 XML 视图的加载逻辑分析
- SAP Spartacus Organization Unit List三个按钮的技术实现
- 记录备份2020-07-13 - 清除多余无用的Windows10环境变量
- 如何免费获得Gartner关于field Service management各产品魔力象限报告