select a.1 sum(a.2)
from a,b
where (a.1=b.1) or (a.1=b.2)
group by a.1
我现在要让它显示a.1里面的全部内容,怎么做
我现在得到的结果是部分数据比如我要得到的结果
部门名称 人数
…………………………
aa 0
…………………………
bb 15
…………………………
cc 20
…………………………
dd 0 我现在得到的结果是 部门名称 人数
…………………………
bb 15
…………………………
cc 20
…………………………希望各位高手能出谋献策,必有重谢!!!
解决方案 »
- 日期格式转换
- form开发如何处理并发?????????
- ora exp 导出问题
- 求oracle10g正则表达式,regexp_substr用法:
- 如何查看非本地库
- 请问select语句中如何实现tab字符?
- sqlldr中写的控制文件*.ctl中truncate和replace的区别是什么啊?
- ORACLE数据导出问题,小弟分不多了,先给100分,大虾们帮忙
- 语法不熟,来求一SQL语句
- 用BDE连接ORACLE,出现“vendor initialization failed”的错误,是什么原因啊?
- 用JSP怎样对ORACLE存取图片.
- 请问ORACLE88.1.6升级到oracle8.1.7,怎么办?急
...
where (+a.1 = b.1) or (+a.1 = b.2)
...
或是
where (a.1 =+ b.1) or (a.1 =+ b.2)
我的sql语句写在from()里面
select x1.1
from(select a.1 sum(a.2)
from a,b
where (a.1=b.1) or (a.1=b.2)
group by a.1
) x1
from (select a.1 sum(a.2)
from a,b
where (a.1=b.1) or (a.1=b.2)
group by a.1
) x2
where x1.a1=x2.a1
select a.1 sum(a.2)
from a
group by a.1
from a where exists (select * from b where b.1=a.1 or b.2=a.1)
group by a.1
补充一下,为什么在
where a.1(+)=a.2
and a.2=a.3 其中不能用AND ORACLE说在这种情况下不能有(+)运算符号出现,可不可以用其他的方式来代替。我实在想在这里有“(+)”看看各位大虾有 没有什么办法,急切等待!!!!!!!!!!
补充一下,为什么在
where a.1(+)=a.2
and a.2=a.3 其中不能用AND ORACLE说在这种情况下不能有(+)运算符号出现,可不可以用其他的方式来代替。我实在想在这里有“(+)”看看各位大虾有 没有什么办法,急切等待!!!!!!!!!!