给你一个方法,不知能否满足你的要求:
先创建一个函数:get_result(zmlm,gdm) return string ,用游标和分组的方法关联tab2和tab3,计算出result的值;
然后执行SQl:
Select zmlm,gdhzm,get_result(zmlm,gdm) from tab1;
先创建一个函数:get_result(zmlm,gdm) return string ,用游标和分组的方法关联tab2和tab3,计算出result的值;
然后执行SQl:
Select zmlm,gdhzm,get_result(zmlm,gdm) from tab1;
解决方案 »
- 安装11g时总卡住
- 多条件匹配内容查询
- 如何利用时间函数得到上个月的第一天和上个月的最后一天??
- 大侠帮忙~~~~~数据库database link问题??
- 如何知道索引是否起了效果?
- ORACLE中含有以"_"开头的表如"_TEST",如何写SQL语句进行操作! 急!!!
- Oracle 10g for windows(32位)究竟几张光盘啊?
- 关于proc:编译都已经通过了 但是在执行程序的时候提示一个错误信息
- 请教!为何我把VFP中的表导入到oracle中后,在sql*plus用select看不到数据?在线等待
- 外部程序在访问Oracle数据库的问题
- 两边都是Oracle816服务器,本地创建服务连接远端,测试通过,但是在SqlPlus和DBA studio中都登录不上!
- 请问各位,我自己用sql语句创建表的时候,自己先创建了个表空间,可用sql语句生成表的时候,它总去系统空间,不去我创建的空间,要怎么表
where tab1.zmlm=tab2.zmlm and tab1.gdm=tab2.gdm and tab2.cid=tab3.cid
group by zmlm,gdm;