这样的语句写呀!!!

hebo_asp 2006-02-09 10:12:31
这样的语句怎么样写
有两个表,我想通过分组得到表3,怎么实现呢?
支局 机房 RPC
东厦 东厦 1
东厦 佳州 2
城关 下坂 3
城关 云陵 4

RPC RP TYPE 地址
1 1 10 AD1
1 2 10 AD2
1 3 10 AD3
1 4 10 AD4
1 5 10 AD5
1 6 10 AD6
2 1 10 AD7
2 2 200 AD8
2 3 10 AD9
2 4 200 AD10
2 5 10 AD11
2 6 200 AD12
3 1 200 AD13
3 2 200 AD14
3 3 200 AD15
3 4 200 AD16
3 5 200 AD17
3 6 200 AD18
4 1 10 AD19
4 2 200 AD20
4 3 10 AD21
4 4 200 AD22
4 5 10 AD23
4 6 200 AD24

支局 机房 TYPE10地址个数 TYPE200地址个数
东厦 东厦 6 0
东厦 佳州 3 3
城关 下坂 0 6
城关 云陵 3 3
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cenlmmx 2006-02-09
  • 打赏
  • 举报
回复
select 支局, 机房,
sum(decode(TYPE ,'10',1,0)) TYPE10地址个数,
sum(decode(TYPE ,'200',1,0)) TYPE200地址个数,
from table group by 支局, 机房


xiaoxiao1984 2006-02-09
  • 打赏
  • 举报
回复
sbaz(万神渡劫) 说的对
超叔csdn 2006-02-09
  • 打赏
  • 举报
回复
select a.支局, a.机房,
sum(decode(b.TYPE ,'10',1,0)) TYPE10地址个数,
sum(decode(b.TYPE ,'200',1,0)) TYPE200地址个数,
from table1 a,table2 b
where a.RPC=b.RPC(+)
group by a.支局, a.机房


17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧