UNIT NAME NUM FATHERCODE
1 0124 供电公司 7
2 0126 水供电公司 4
3 hs02 1县电力局 35 0126
4 hs05 2县电力局 80 0126
帮忙看个问题,如何用sql语句把FATHERCODE不为空的行的num的值加到入到他父级的peonum中,比如这个表的期待结果就是将3,4行的num累加到第二行的num上,第二行的num值应为119
1 0124 供电公司 7
2 0126 水供电公司 4
3 hs02 1县电力局 35 0126
4 hs05 2县电力局 80 0126
帮忙看个问题,如何用sql语句把FATHERCODE不为空的行的num的值加到入到他父级的peonum中,比如这个表的期待结果就是将3,4行的num累加到第二行的num上,第二行的num值应为119
解决方案 »
- ORA 00001 违反唯一约束条件,100分求解决~~!!急~!
- 在SQL PLUS里,提示未选定行?
- 用户之间如何赋予对象的访问权限 啊?
- oracle的查询统计
- 修改DBLINK问题请教
- 在ado连接oracle数据库时,如何使用sys用户以sysdba权限进行连接?
- 关于事务的问题,我都快没耐性了..请大家帮忙,我想把创建表,往表中插入记录,这一系列操作放在一个事务中完成,怎么当事务回滚的时候,这些表
- 问大家个Select问提
- 游标打开的时候,游标是指向第一条记录还是游标首部呀?
- 有关Oracle的case
- Oracle变量与字符串变量判断错误?
- 100分求助一个oracle数据库处理表中数据求和的问题,急,在线等~~~~
from tb a
left join (select fathercode,sum(num) num from tb where fathercode is not null gorup by fathercode)b
on a.unit=b.fathercode
where a.fathercode is null;
(select fathercode as code,num from view_test where fathercode is not null
union
select code,num from view_test where fathercode is null) t
group by code谢谢二楼...问题已解决,但是应该这段代码看比较起应该比较明白一点,总觉得还可以优化.....有高人看到的话还望指点一二....