关于sql语句的拼接!!!!在线等!!!
 ( select  t.sqdep,  t.myd , count(*) total  from formtable_main_100 t group by  t.sqdep , t.myd ) group by sqdep
 
 
 select  a.sqdep , count(*) from formtable_main_100 a  group by a.sqdep ;
怎把两个sql拼成一个
求助啊!!!
              
                  sql?
              
------解决方案--------------------使用oracle分析函数
测试数据
SQDEP	MYD
abc	123
abc	345
abe	123
abcd	4567
abc	123
测试语句
select sqdep,myd,
       count(*) over ( partition by sqdep,myd) sqdep_myd_cnt,
       count(*) over ( partition by sqdep) sqdep_cnt
  from formtable_main_100
测试结果
SQDEP	MYD	SQDEP_MYD_CNT	SQDEP_CNT
abc	123	2	3
abc	123	2	3
abc	345	1	3
abcd	4567	1	1
abe	123	1	1
不知道是不是你想要的
oracle的分析函数很有用的,有空学习了解,可以省去很多自关联查询