A 、B 两张表
若以A为主表(既以A的为准),B为副表
执行 select A.* ,B.* from A,B where B.XXX='XXX' and A.ID = B.ID(+) and A.XXX = 'XXX';
这样执行的结果是不正确的,进行外连接时,作为副表的那一张表上都要放上(+)
正确形式应该为 select A.* ,B.* from A,B where B.XXX(+)='XXX' and A.ID = B.ID(+) and A.XXX = 'XXX';
A 、B 两张表
若以A为主表(既以A的为准),B为副表
执行 select A.* ,B.* from A,B where B.XXX='XXX' and A.ID = B.ID(+) and A.XXX = 'XXX';
这样执行的结果是不正确的,进行外连接时,作为副表的那一张表上都要放上(+)
正确形式应该为 select A.* ,B.* from A,B where B.XXX(+)='XXX' and A.ID = B.ID(+) and A.XXX = 'XXX';