有两个table。一个是
tabel1
year class qtyA
2005 1 10
2005 2 20
2005 3 30
2006 1 40
另一个是
table2
year calss qtyB
2005 1 50
2005 2 60
2005 4 70
2006 2 80
这两个表没有关联
我想用select语句通过这两个表,得到下面的结果
year calss qtyA qtyB
2005 1 10 50
2005 2 20 60
2005 3 30
2005 4 70
2006 1 40
2006 2 80
谢谢各位路过大虾帮我看看
tabel1
year class qtyA
2005 1 10
2005 2 20
2005 3 30
2006 1 40
另一个是
table2
year calss qtyB
2005 1 50
2005 2 60
2005 4 70
2006 2 80
这两个表没有关联
我想用select语句通过这两个表,得到下面的结果
year calss qtyA qtyB
2005 1 10 50
2005 2 20 60
2005 3 30
2005 4 70
2006 1 40
2006 2 80
谢谢各位路过大虾帮我看看
解决方案 »
- 初学orcale,关于版本的请教。
- oracle 磁盘空间莫名减少
- 如何查看存储过程,触发器,函数是否处于debug状态
- 插入100万条语句,要求能记录插入失败的记录,有什么好办法没有?
- oracle 是否有参数可以限制连入的 connection 数量
- 请问在Oracle中的嵌套表有什么用处,怎么定义嵌套表,怎么使用嵌套表
- ORACLE如何实现像MS_SQL一样的数据库附加功能啊.
- 大家好啊 一個個很急的問題
- 如何在vb中用ado连oracle中的blob字段?在线等。。。
- 关于 "select * from tbl1 for update nowait"------SOS!!!
- 请教php+oracle的问题.请各位帮帮忙!!!
- 请问如何在一台没有安装oracle的机器上安装oracle的odbc驱动啊?
from tabel1 a full join table2 b on (a.year = b.year and a.class=b.class)
where a.YEAR(+)=b.YEAR and a.CLASS(+)=b.CLASS
union
select a.year,a.class,a.QTYA,b.QTYB from TABEL1 a,TABLE2 b
where a.YEAR=b.YEAR(+) and a.CLASS=b.CLASS(+)