Chinaunix首页 | 论坛 | 博客
  • 博客访问: 254722
  • 博文数量: 123
  • 博客积分: 2315
  • 博客等级: 大尉
  • 技术积分: 1827
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-03 14:25
文章分类

全部博文(123)

文章存档

2012年(11)

2011年(3)

2010年(3)

2009年(18)

2008年(88)

我的朋友

分类: 项目管理

2012-04-17 12:12:55

当多个 SAP 表在逻辑上关联的时候,总是建议使用右关联 inner join 来从中读取数据。这会降低网络的负载。

以两个表为例:zairln 和 zflight。表 zairln 有字段 airln 存储了航空公司的代码,和字段 lnnam 存储了航空公司的名称。表 zflight 有航空公司代码字段 airln, 以及其他字段存储了航空公司运行的航班的详细信息。

既然两个表在逻辑上通过 airln 字段可以关联,建议使用以下 inner join:

Select a~airln a~lnnam b~fligh b~cntry into table int_airdet

From zairln as a inner join zflight as b on a~airln = b~airln.

这样就可以根据选择条件来限制数据,以上inner join还可以增加 where 条件来进一步限制选择条件。

阅读(4796) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~