oracle 8i 以下版本中的连接查询
2012-01-18 16:17
316 查看
oracle9i才有left join,8i以下:
create table dali.test1(a int,b int);
create table dali.test2(a int,b int);
insert into dali.test1 values(1,456);
insert into dali.test1 values(2,427);
insert into dali.test2 values(1,45456);
insert into dali.test2 values(3,45656);
---内连接
select * from dali.test1 a, dali.test2 b where a.a=b.a;
---左连接
select * from dali.test1 a, dali.test2 b where a.a=b.a(+);
---右连接
select * from dali.test1 a, dali.test2 b where a.a(+)=b.a;
---完全连接
select * from dali.test1 a, dali.test2 b where a.a=b.a(+)
union
select * from dali.test1 a, dali.test2 b where a.a(+)=b.a;
create table dali.test1(a int,b int);
create table dali.test2(a int,b int);
insert into dali.test1 values(1,456);
insert into dali.test1 values(2,427);
insert into dali.test2 values(1,45456);
insert into dali.test2 values(3,45656);
---内连接
select * from dali.test1 a, dali.test2 b where a.a=b.a;
---左连接
select * from dali.test1 a, dali.test2 b where a.a=b.a(+);
---右连接
select * from dali.test1 a, dali.test2 b where a.a(+)=b.a;
---完全连接
select * from dali.test1 a, dali.test2 b where a.a=b.a(+)
union
select * from dali.test1 a, dali.test2 b where a.a(+)=b.a;
相关文章推荐
- Oracle新手笔记(2) 关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法
- 【转】关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法
- oracle标准语法外连接和子查询外连接,而不采用ANSI连接
- oracle11.0.2 64位版本 Toad连接
- 使用C# 连接不同版本的Oracle.DataAccess
- Oracle中表的连接方式查询讲解
- 查询oracle当前连接数
- Oracle学习_3 sql子查询,自连接,单行select总结
- 自定义CLOB字段连接函数处理Oracle查询
- oracle 数据库,A 表有 10 条记录,以下查询可以查出几条? select * from A where rownum > 5
- winform连接oracle时Oracle.DataAccess.dll版本问题 Silverlight
- 在Maven仓库中添加Oracle JDBC驱动(原出处有些问题,进行更正:版本对应问题,如使用oci连接方式更要注意版本对应关系)
- ASP.NET连接Oracle问题 System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。
- C# 连接Oracle数据库 遇到“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”的解决方案
- 使用Navicat for Oracle工具连接oracle (liunx版本)
- oracle左连接,右连接查询 (+)
- Oracle中的联合查询-自然连接/外连接/内连接
- Oracle的连接查询
- Oracle 10g数据库基础之基本查询语句-下-连接&子查询
- IIS连接oralce数据库时 提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”