51CTO技术论坛_中国领先的IT技术社区's Archiver

ikana 发表于 2007-9-19 15:53

请问在pb6.5中如何使用全连接?

我目前使用的是pb6.5,连接的是oracle8.0.5
假设有两个表
  table A                                 table B
      x                                         x      
    -------                                   --------
      1                                        2
      2                                        5  
      5                                        7
      6                                        9
我想得到的结果是:
              
         表C
==================================================
A.x          B.x
-------     ---------
  1                                
  2            2
  5            5           
  6
                7
                9
==================================================
当使用
select A.x , B.x
  from A,B
where A.x(+) = B.x(+);
时,提示:
ORA-01468:a predicate may reference only one outer-joined table
请问我应该怎么办啊?
使用A.x=B.x(+)或A.x(+)=B.x时是正常的。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.