A B
20 1
21 2
21 3
20 4
21 4
我现在要把4取出来,我这里重复的倍数可能是2倍以上的,是外界的一个不定值,所以好像不好用count
20 1
21 2
21 3
20 4
21 4
我现在要把4取出来,我这里重复的倍数可能是2倍以上的,是外界的一个不定值,所以好像不好用count
解决方案 »
- [提问]关于Oracle启动过程中的几个参数文件
- 我的这个触发器为什么没有作用
- oracle 建用户的问题
- 外连接的查询SQL请教?
- 我在连接局域网上的数据库服务器时报错: "TNS 12451 没有监听器" ,请问怎样设置才可以?
- 求数据库设计
- 请问用Developer2000开发的应用程序能脱离D2000本身的环境运行吗?
- 能够这样使用吗?
- 求ORACLE交叉表资料
- 高难度问题:高手请出招:SQL SERVER触发器里面的伪表INSERTED,DELETED转换成oracle数据库是如何处理,优先不必使用oracle行触发器,否
- 两个日期比大小的问题
- case能否写在where 条件内。谢谢
SQL> select * from tbl where b in(select b from tbl group by b having count(b)>1); A B
---------- ----------
20 4
21 4SQL>
SQL> select b from tbl group by b having count(b)>1; B
----------
4SQL>
(select * from tbl
where b in(select b from tbl group by b having count(b)>1));
(
select * from tbl A
where rowid = (select max(rowid) from tbl where A.b = b )
)
from tablename
where a=20
intersect
select b
from tablename
where a-21;select b
from tablename
where a=20
intersect
select b
from tablename
where a=21
intersect
select b
from tablename
where a=22;