在oracle中查询三个字段,每一个字段都有重复的值,
create table S (SID int,A varchar2(10),B varchar2(10),C number(10));S
————————
SID A B C
1 1 5 8
2 2 6 0
3 1 5 8
4 3 5 8
5 1 6 9
6 4 7 0
7 2 6 0
8 4 7 0我要的结果是 要符合A要相同的AND B要相同的AND C要相同的(像 1和3 2和7 6和8)
SQL语句
create table S (SID int,A varchar2(10),B varchar2(10),C number(10));S
————————
SID A B C
1 1 5 8
2 2 6 0
3 1 5 8
4 3 5 8
5 1 6 9
6 4 7 0
7 2 6 0
8 4 7 0我要的结果是 要符合A要相同的AND B要相同的AND C要相同的(像 1和3 2和7 6和8)
SQL语句
解决方案 »
- linux下查询oracle em地址
- oracle 客户端安装报path错误
- Oracle SQL执行过程
- 问个比较小白的自连接查询问题
- pro*c/c++能否直接编译整个MFC工程?
- redhat as4 安装oracle10g,怎么出现下面的错误啊,我参数环境什么都配好了,请大虾指导!
- oracle中自定义函数
- oracle里是否有更新某个字段的部分字符串的函数。
- 在liunx9下安装ora817出现的问题
- 求助!!oracle 11.2.0.3 RAC 问题 node connectivity
- win7 安装oracle11g 报错
- oracle数据库服务器加入域后,客户端连不上???
where rowid not in
(select max(rowid) from table
group by A,B,C)如果要全部显示出来,考虑用group by havingselect * from table
where A,B,C in
( select A,B,C from table
group by A,B,C
having count(1) > 1
)