A表------>B表-------->C表 要求:通过A.P查找B.P ---> 再通过B.K查找C.K ----> 按B.k等于C.K查找出所有记录总对所有NUM进行汇总
A表结构 B表结构 C表结构
__________ __________ _____________
|__NO_|__ P_| |__P_|__K_| |_K__|__NUM__|
|_____|____| |____|____| |_____|______|
像这样以A表的一个字段去查询B表的一个字段再以B表所查出的记录中的某个字段值
去查询C表的中的记录,并对查出的所有记录的某列进行汇总.这样的查询语句该怎么写
如何写效率才高???
A表结构 B表结构 C表结构
__________ __________ _____________
|__NO_|__ P_| |__P_|__K_| |_K__|__NUM__|
|_____|____| |____|____| |_____|______|
像这样以A表的一个字段去查询B表的一个字段再以B表所查出的记录中的某个字段值
去查询C表的中的记录,并对查出的所有记录的某列进行汇总.这样的查询语句该怎么写
如何写效率才高???
解决方案 »
- 求教一个联合查询的异常问题!!!!!
- 从powerdesigner生成oracle脚本的时候能创建用户吗?
- 分页排序错乱的问题,搞得我很郁闷.大侠帮帮忙!
- 我的ORACLE安装之后不能正常保存数据库,请各位帮忙(在线等)
- 请问使用oracle9.2的兄弟,C:\Program Files\Oracle\jre下面的两个JRE的目录名是哪两个
- SQL语法问题
- 朋友需要一个跟oracle有关的用于论文的设计流程说明书,谁能帮我这个忙
- 在自己的机子上创建了一个oracle数据库服务,不知道为什么每次用pl/sql developer连接上去要花一段时间
- 请Oracle家教一名
- oracle数据库中数据怎么手工生成一个有固定格式的xml文件?
- 200分相送,求一个 关于朋友关系 的数据库的设计 up者有分
- 新手 :一个触发器里游标问题,请各位高手年看看啊
假设:A表有NO,P两个字段 B表有P,K两个字段 C表有K,NUM两个字段
where a.p=b.p
and b.k=c.k 对不
有可能为多条记录
并且A表中的记录我全部要.
我A表中的记录都要显示,而通过a.p=b.p and b.k=c.k没找到
c.num时,c.num的值显示为0
比如按这安成生成一个新表为
a.p c.num
S 5
V 0
唉,不能发图片这里说的不是很清楚
select d.p,nvl(c.num,0) from c,(select a.p,b.k from a,b where a.p(+)=b.p) d where d.k(+)=c.k