Chinaunix

标题: 求助:用LF连接两个table (紧急) [打印本页]

作者: sa_hata    时间: 2005-12-26 11:10
标题: 求助:用LF连接两个table (紧急)
能否用一个LF 实现将两个table 的记录连接起来
然后用一个key排序,
兄弟们帮我想想应该怎么个实现它.

[ 本帖最后由 sa_hata 于 2005-12-26 13:33 编辑 ]
作者: Eagle_wolf    时间: 2005-12-26 11:14
r  record  pfile(fiel1,file2)
要求两个文件的记录格式相同
作者: sa_hata    时间: 2005-12-26 11:17
A          R IPA100PG          JFILE(APG APH)      
A          J                           JOIN(APG APH)      
A                                      JFLD(APGCMP APCMPY)
A                                      JFLD(APGVND APVNDR)
A                                      JFLD(APGREF APINV)  
A*                                                         
A            APGID     R                                   
A            APGCMP    R                                   
A            APGVND    R                                   
A            APGREF    R                                   
A            APGLIN    R                                   
A            APGSEQ    R                                   
A            APGDCM    R                                   
A            APPDPC    R                                   
A            APPDAC    R                                   
A            APGSRC    R                                   
A            APGDTY    R            
----------------------------------
这个是将APG 和APP 两个table 里面
APGCMP= APCMPY   APGVND= APVNDR   APGREF= APINV
的record 给链接一起然后 将APGID  APGCMP......APGDTY  给挑出来,
可以实现,将APG 和 APP 的record 加起来然后根据APGCMP (APCMPY) 排序么?

[ 本帖最后由 sa_hata 于 2005-12-26 11:26 编辑 ]
作者: sa_hata    时间: 2005-12-26 11:20
原帖由 Eagle_wolf 于 2005-12-26 11:14 发表
r  record  pfile(fiel1,file2)
要求两个文件的记录格式相同


好像不行...

是 r  record  pfile(fiel1  file2) 这样吧..

排序呢, 两个需要排序的field 不一样, 要用什么方法来实现

[ 本帖最后由 sa_hata 于 2005-12-26 11:25 编辑 ]
作者: Eagle_wolf    时间: 2005-12-27 17:45
逻辑文件也可以定义自己的字段啊 r record pfile(1 2)这种写法是没有任何条件的将两个文件的数据和在一起 不过可以利用lf的一些关键字 要不然可以考虑建以个视图 
作者: afeng2000    时间: 2005-12-27 23:23
建立试图?那不和lf一样吗?
作者: pbj968    时间: 2005-12-28 08:31
可以连接的,LF相当于VIEW
作者: yangzg    时间: 2005-12-28 08:32
标题: 用Join应该可以
用Join应该可以
作者: hanyu    时间: 2005-12-28 08:41
原帖由 afeng2000 于 2005-12-27 23:23 发表
建立试图?那不和lf一样吗?


400中的view 和 index 目都表现为lf 文件。
作者: hhmyz    时间: 2005-12-28 08:48
再在后面加K鍵字不就可以么﹖
作者: sa_hata    时间: 2005-12-28 10:00
原帖由 Eagle_wolf 于 2005-12-27 17:45 发表
逻辑文件也可以定义自己的字段啊 r record pfile(1 2)这种写法是没有任何条件的将两个文件的数据和在一起 不过可以利用lf的一些关键字 要不然可以考虑建以个视图 


大侠可否举个例子看看?
作者: liu__jiang    时间: 2005-12-28 10:57
原帖由 sa_hata 于 2005-12-26 11:17 发表
A          R IPA100PG          JFILE(APG APH)      
A          J                           JOIN(APG APH)      
A                                      JFLD(APGCMP APCMPY)
A                      ...


你在后面直接加上你说的KEY不行么?
       K APGCMP
然后你把那2个TABLE的数据都拷到这个LF中,你再看这个LF,应该就能实现你说的功能了吧~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2