Left Join 时筛选条件在on后与where后的区别
2024-08-28 07:32:47
a left join b 时限制条件在on后,
相当于先筛选右连接表b的数据后,再进行数据连接.形成最终的集合.
这时不影响a表中相关字段的显示.
SELECT
T001W~WERKS,
LGORT,
LGOBE
INTO TABLE @DATA(LT_T001W)
FROM T001W
LEFT JOIN T001L ON T001W~WERKS = T001L~WERKS AND T001L~WERKS LIKE '11%'
WHERE T001W~WERKS LIKE '1%'.
执行结果如下:
left join 时限制条件在where 后,
相当于先进行a表和b表的连接,形成最终集合后,再对集合的结果进行筛选!
这是a表的字段也不会显示.
SELECT
T001W~WERKS,
LGORT,
LGOBE
INTO TABLE @DATA(LT_T001W2)
FROM T001W
LEFT JOIN T001L ON T001W~WERKS = T001L~WERKS
WHERE T001W~WERKS LIKE '1%'
AND T001L~WERKS LIKE '11%'.
筛选结果如下:
最新文章
- windows下安装php5.5的redis扩展
- yii + elasticsearch 手册
- 润乾报表之制作List列表
- shellKali Linux Web 渗透测试— 初级教程(第三课)
- 联通宽带家庭网关HG110-B破解步骤
- Lucene总体架构
- 『开源』仿SQLServer山寨一个 跨数据库客户端
- VisualSVN SERVER的安装和使用
- ButterKnife View 注入
- hdu1712 ACboy needs your help 分组背包
- UVA 1212 Duopoly
- 检查服务器是否开启GD库
- 记一次诡异的jetty问题
- 常用js方法整理(个人)
- varnish 测试
- Salesforce 自定义标签在代码中的应用
- 11g SPA (sql Performance Analyze) 进行升级测试
- 深入理解之css中的border属性
- Node 7.6默认支持Async/Await
- ActiveMQ漏洞利用方法总结