我想查出第一,三条数据,也就是每个miwiID 相同的最早创建(createtime)的那条数据,sql该怎么写,求教?
解决方案 »
- 帮我看看这个存储过程哪错了?
- 想从Access中通过SQL语句的方式导入数据到oracle中
- 谁都知道,就我不知道,感谢您的答复
- oracle 10g 创建表空间和数据库用户出错...
- 自己创建了一个新表,如何使自己的用户获得查询和修改这个表的权限,而且自己的用户还可以将该权限转授给其他的用户
- 请教一下是否需要深入学习SQL
- 老问题,sql语句优化,有点难度,100分诚意奉上
- 突发奇想:为什么甲骨文不做一个各个平台(Linux、Windows等)可以通用的oracle???
- win2000pro下安装oracle9i的奇怪问题,谢谢!
- 高手请进,怎么样建立oracle并行服务器?
- Java如何访问Oracle包里的变量
- 怎么回事varchar2对比,菜鸟超级简单问题,请帮解释一下。
FROM table t
WHERE NOT EXISTS
(SELECT 'x'
FROM table t2
WHERE t.miwoid = t2.miwoid AND t2.createtime< t.createtime)
FROM table t
WHERE miwoid in (select min(createtime) from table a group by miwoid )
select *
from
(
select tb1.*,row_number() over(partition by miwoid order by id) rn
from tb1
)
where rn = 1
from table t exists (select 0
from (select t1.miwoid,
min(t1.createtime) createtime
from table t1
group by t1.miwoid) t1
where t1.miwoid = t.miwoid
and t1.createtime = t.createtime)
from table t where exists (select 0
from (select t1.miwoid,
min(t1.createtime) createtime
from table t1
group by t1.miwoid) t1
where t1.miwoid = t.miwoid
and t1.createtime = t.createtime)