RT 谢谢
解决方案 »
- oracle11g安装都需要什么安装包
- 请问如何快速的清除,Oracle数据库的全部数据!
- 请大牛优化SQL语句
- 有关oracle通配符的问题
- 通过JDBC不能创建触发器?
- conn /as sysdba 命令出错了
- ADD_MONTHS 问题,大家看一下
- oracle 中,如何取前10个记录
- 请教,unix(aix)上装有oracle客户端,如何调整oracle客户端的字符集设置?
- 我想安装Oracle9i在我的计算机上,为什么安装时提示 areasqueries 错误?
- .Net开发的WindowForm应用,编译成可执行文件。在给用户安装exe文件时,还用安装Oracle的终端版吗?
- 问大家一个问题
A表(a1,b1,c1) B表(a2,b2)
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四
03 英语 80 04 王五
select A.*,B.* from A
inner join B on(A.a1=B.a2)
结果是:
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四 select A.*,B.* from A
left outer join B on(A.a1=B.a2) 相当于 select a.*,b.* from a,b where a.id=b.id(+)左链接
结果是:
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四
03 英语 80 NULL NULL select A.*,B.* from A
right outer join B on(A.a1=B.a2) select a.*,b.* from a,b where a.id(+)=b.id右链接
结果是:
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四
NULL NULL NULL 04 王五 select A.*,B.* from A
full outer join B on(A.a1=B.a2)
结果是:
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四
03 英语 80 NULL NULL
NULL NULL NULL 04 王五