你的需求说的不是很明确,两个字段的code是关联吗?要显示全部记录吗? select a.type,a.code,b.name from a,b where a.code=b.code
解决方案 »
- rman备份了多个备份集,恢复时如何指定特定的备份集进行恢复
- 用户授权的问题
- 一个sql语句问题:
- 安装Oracle817问题:原来装有客户端,现又装了服务器端,提示安装成功。但到服务里面看,没有发现监听服务。晕了,这是为何?
- toad 的datagrid 无法显示中文
- ORA-01461 仅可以为插入 LONG 列的 LONG 值赋值 是什么错误啊
- 含有空间数据的表能通过exp导出吗?
- 查询出字段中最大值的记录????字段为(number)型!在线等候!
- 问一个sql语句的问题
- 关于oracle的登陆问题和连接问题
- 急问在vb.net中项oracle插入数据insert时,怎样同时得到它的RowID?
- 求救,分布式复制LOB数据遇到的麻烦?
union
select a.type,a.code,b.name from a,b where a.code(+)=b.code
例如b.code(+)中的(+)表示什么意思?
9i,sql server中的left outer join /right outer join;
or
full outer join
我试了一下,是不是要加DISTINCT?否则会出现重复数据?
from
(
select a.type,a.code,b.name from a,b where a.code=b.code(+)
union
select a.type,a.code,b.name from a,b where a.code(+)=b.code
)
如果你得表中可能又重复数据,加上distinct
很简单的。