SQL (+)的问题! A.a (+) ='30'; 高手请进!!!! 就是说选出的记录以A.cd为准,如果在B.cd中找不到A.cd的对应值,则B的所有字段以空值显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题一:没有多大意义问题二:就是说以A表为主表,当B表与C表与A表没有相对应记录时,显示空值记录,A表全显示记录. 左外连接a='30'(+);右 a(+)='30';所以是右外连接。oralce无全连接。 select *from A where A.a (+) ='30';A.a可以等於'30'也可以不等於,還不如select * from A select *from A where A.a (+) ='30';等于select *from A where A.a ='30';select A.*,B.*,C.*from A.cd = B.cd(+) and A.cd=C.cd(+) and C.n = '20';显示a表中的全部数据,b,c两表只显示能与a.cd相匹配的行 远程数据库的表插入本地更新解决 高级复制出现 ORA-23375: 功能与数据库版本 不兼容 怎样登录到Oracle Management Server(L) P/L SQL developer不支持中文查询吗? rman创建恢复目录的问题 企业管理器中进行备份和恢复的一点疑惑? exists的使用问题 在使用dbms_output包输出信息时,总的内存使用有限制,怎样加大它可使用的内存数? plsql导出数据导excel问题!!求大神!!! oracle卸载问题 关于查询返回结果的分页显示问题? 在Oracle中如何添加和读取二进制文件?
没有多大意义
问题二:
就是说以A表为主表,当B表与C表与A表没有相对应记录时,显示空值记录,A表全显示记录.
所以是右外连接。
oralce无全连接。
from A
where A.a (+) ='30';
A.a可以等於'30'也可以不等於,還不如select * from A
from A
where A.a (+) ='30';
等于
select *
from A
where A.a ='30';select A.*,B.*,C.*
from A.cd = B.cd(+)
and A.cd=C.cd(+)
and C.n = '20';
显示a表中的全部数据,b,c两表只显示能与a.cd相匹配的行