SELECT V,ZC,FD,ZC+FD FROM (
(SELECT V,COUNT(*) AS ZC FROM A GROUP BY V) X
JOIN
(SELECT V,COUNT(*) AS FD FROM B GROUP BY V) Y
ON X.V=Y.V
)
(SELECT V,COUNT(*) AS ZC FROM A GROUP BY V) X
JOIN
(SELECT V,COUNT(*) AS FD FROM B GROUP BY V) Y
ON X.V=Y.V
)
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 安装oracle11g时出现 先决条件检查全部失败 求高人指点
- sql*plus中如何查看一个空表有哪些列
- 关于ORACLE怎么走索引?
- crontab环境变量如何设置
- 读取表字段出现乱码,急~~~100分都给了
- 在关闭服务器之前,有必要先shutdown数据库吗?
- oracle数据库启动后自己停止,alert.log看不出问题,急求解决
- 请问join的问题??谢谢
- 快帮忙解决吧!RH9+ORACLE9I!
- 在ORACLE数据库里创建表的时候怎么样保证只能有一条记录?
- 请问oracle中raise是什么意思?为什么不用rollback?
- SQL查询问题,从一个文件中依次读出查询条件,循环查询
decode(grouping(tb.v),1,'所有选票总数',tb.v),
decode(grouping(tb.BB),1,tb.v||'的总投票数',tb.BB),
count(tb.AA)
from (
select v,count(zc) AA,'赞成票数' BB from a group by v,zc
union
select v,count(fd) AA,'反对票数' BB from b group by v,zc
) tb
group by rollup(tb.v,tb.BB)