表A
id value
1 4
2 5表B
id value
1 6
3 7需要的结果表
id a.value b.value
1 4 6
2 5
3 7
id value
1 4
2 5表B
id value
1 6
3 7需要的结果表
id a.value b.value
1 4 6
2 5
3 7
解决方案 »
- 求实现这样一个功能——简历(之二):
- SQLSERVER2008R Nchar数据插入ORACLE字符长度问题
- Linux proc连接oracle数据库
- oracle中不能用break,continue 吗?
- 求oracle类似split的函数
- oracle 将结构相同的一张表中的数据插入到另一张表中,各位高人请帮帮忙!!!
- type_scroll_sensitive 和 type_scroll_insensitive真的不相同吗?
- 请问一个分组排序的问题,非常感谢大虾
- 如何让用户对一个表空间有权限?
- 请教提示快照过旧~怎么回事啊?
- Oracle中的游标怎么用?这里怎么报错了????
- SQLPLUS的spool和sqlloader结合对数据表操作,对Date对象如何操作??
2 union
3 select b.id,a.value,b.value from b left join a on b.id = a.id
4 ; ID VALUE VALUE
---------- ---------- ----------
1 4 6
2 5
3 7SQL>
给你个例子:
LOVE2008>select * from t; ID NAME
---------- --------------------
1 WZK
2 ZX
3 wzLOVE2008>select * from test; ID VALUE
---------- ----------
1 1
2 2LOVE2008>select nvl(a.id,b.id),a.value,b.name from test a full outer join t b on a.id=b.id;NVL(A.ID,B.ID) VALUE NAME
-------------- ---------- --------------------
1 1 WZK
2 2 ZX
3 wz