作业帮 > 综合 > 作业

oracle两列计数的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 20:09:14
oracle两列计数的问题
就是一个表
id 出发点 到达地
1 很 底
1 好 很
2 多 很
3 多 好
3 好 多
4 很 少
5 少 底
最后计数成为出发点和到达点的统计不重复,
得到
ID 到过的地点
1 3
2 2
3 2
4 2
5 2
select id,count(distinct address) as 到过的地点 from (selecct id, 出发点 as address from table union all select id, 到达地 as address from table) group by id;