sap abap 多个表inner join on
来源:互联网 发布:wps表格怎么匹配数据 编辑:程序博客网 时间:2024/05/22 06:42
转载原文地址 http://blog.sina.com.cn/s/blog_90e6e4a90102v13i.html
select a~matnr a~maktx b~extwg b~meins d~puunit d~punam c~stlnr
into table it_zmatnrfrom ( ( mast as c
inner join mara as b on b~matnr = c~matnr )
inner join makt as a on a~matnr = c~matnr )
inner join zmc_dp as d on d~matkl = b~matkl
for all entries in it_zmatnr_idnrk
where c~stlnr = it_zmatnr_idnrk-stlnr
and d~indu = 'W030'. " 按售卖商品输入
注意括号:
inner join(等值连接) 只返回两个表中联结字段相等的行
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
INNER JOIN 语法:
INNER JOIN 连接两个数据表的用法:
SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号
INNER JOIN 连接三个数据表的用法:
SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号
INNER JOIN 连接四个数据表的用法:
SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号
INNER JOIN 连接五个数据表的用法:
SELECT * FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号
连接六个数据表的用法:略,与上述联接方法类似,大家举一反三吧:)
注意事项:
?在输入字母过程中,一定要用英文半角标点符号,单词之间留一半角空格;
?在建立数据表时,如果一个表与多个表联接,那么这一个表中的字段必须是“数字”数据类型,而多个表中的相同字段必须是主键,而且是“自动编号”数据类型。否则,很难联接成功。
?代码嵌套快速方法:如,想连接五个表,则只要在连接四个表的代码上加一个前后括号(前括号加在FROM的后面,后括号加在代码的末尾即可),然后在后括号后面继续添加“INNER JOIN 表名X ON 表1.字段号=表X.字段号”代码即可,这样就可以无限联接数据表了:
另一种内联
SELECT b~ebeln
b~ebelp
b~menge
b~netpr
b~netwr
b~matnr
b~txz01
a~waers
a~lifnr
c~name1
INTO TABLE gt_ekpo
FROM ekko AS a
INNER JOIN ekpo AS b
ON a~ebeln = b~ebeln
INNER JOIN lfa1 AS c
ON a~lifnr = c~lifnr
FOR ALL ENTRIES IN lt_zfi_cgzcfp
WHERE a~ebeln = lt_zfi_cgzcfp-ebeln
AND b~ebelp = lt_zfi_cgzcfp-ebelp.
SORT gt_ekpo BY ebeln ebelp.
- sap abap 多个表inner join on
- SAP ABAP Inner Join(Joins)
- SAP ABAP关于INNER JOIN、LEFT JOIN、RIGHT JOIN总结
- inner join 表 on
- Hibernate inner join on
- INNER JOIN ON 用法。
- Hibernate (inner join on)
- inner join on
- INNER JOIN ... ON用法
- ABAP inner join 性能影响
- INNER JOIN, LEFT JOIN , RIGHT JOIN, FULL JOIN, Update inner join, Delete inner join, on And
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on
- inner join on, left join on, right join on讲解
- SQL--inner join on, left join on, right join on
- 圆形播放器控件
- 内联函数详解
- ajax 设置Access-Control-Allow-Origin实现跨域访问(post跨域),CORS
- web.xml的配置及加载顺序
- 字节流转换为字符串的方法
- sap abap 多个表inner join on
- 深度增强学习漫谈 从DQN到
- [Lintcode] #1 A + B 问题
- POJ 2485.Highways
- 数据结构:树的基础知识
- 关于MEMCPY的BUG
- AFN Post请求,报错400(code:-1011)
- 手游功能测试大中小公司区别
- VMware12-Centos7-Oracle12C(三)--完结,接一、二