oracle 9i对full outer join 的支持如何?
解决方案 »
- 字符串长度计算,谁有最好的算法?
- 有DBF和LOG文件,怎么导入到ORACLE10?
- 关于一个SQL语句group by的实现
- 远程连接服务器端口问题,不是“1521”端口!?高分相赠,在线等待!
- 高分求解:win7里面程序通过ODBC访问oracle数据库很慢
- 请教一个函数或者过程中的表名带入的问题。
- 本人创建一个表里面属性的约束问题
- 求关于group by 语句,急,多谢
- 谁来谈谈oracle比sql server优势的地方?
- oracle中如何导出表结构和数据
- 请教oracle的一个奇怪问题:我的系统数据库在数据库服务器上可以顺利连接,但从客户端就怎么都连接不过去,提示无法处理服务名,我的这些
- insert语句的错误?
where table_1.column_name(+)=table_1.column_name;
select case when a.id is null then b.id else a.id end as id,
nvl(v1),
nvl(v2),
nvl(v3),
nvl(v4)
from
(
select id,
sum(v1),
sum(v2)
from a group by id
) a full outer join
(
select id,
sum(v3),
sum(v4)
from b group by id
) b on a.id =b.id
nvl的语法不对,见谅:)
有解释,可以看一看
select case when a.id is null then b.id else a.id end as id,
nvl(v1,0),
nvl(v2,0),
nvl(v3,0),
nvl(v4,0)
from
(
select id,
sum(v1),
sum(v2)
from a group by id
) a full outer join
(
select id,
sum(v3),
sum(v4)
from b group by id
) b on a.id =b.id
在oracle9i下有问题吗
(
select id,
sum(v1),
sum(v2)
from a group by id
) a
的结果为空时,最后的结果就不对了,为什么?