region_code count(number)
A 2465
B 1
C 1901
D 625
E 3941
B 1531
C 3309
A 844
E 782
D 934
我现在查询出来的结果如上,我想再加一个嵌套根据region_code在统计一次,这个嵌套的脚本该怎么写啊?谢谢指点哈!
A 2465
B 1
C 1901
D 625
E 3941
B 1531
C 3309
A 844
E 782
D 934
我现在查询出来的结果如上,我想再加一个嵌套根据region_code在统计一次,这个嵌套的脚本该怎么写啊?谢谢指点哈!
如果是两个结果集合并,就是用union 或union all连接两个select的结果
就会把后面统计的结果集合附加上。
B 1
C 1901
D 625
E 3941
B 1531
C 3309
A 844
FROM tab1
GROUP BY region_code, col1;那么加上嵌套的语句为:
SELECT region_code, SUM(count_num) FROM
(
SELECT region_code, col1, count(number) count_num
FROM tab1
GROUP BY region_code, col1
)
那你只要把这两个查询结果union all起来,然后在外面加就行
比如
select region_code,sum(number)
from (select region_code,count(number) number
from table1
union all
select region_code,count(number) number
from table2)
group by region_code