select * from(
SELECT id,
company_id,
position,
is_display,
urgent,
geo_code,
company_name,
row_number()over(partition by company_id order by 'x') rn,
rownum rn1
from l_c_j_view
where is_display=1)
where rn1>1 and rn1<=25
order by update_time DESC, create_time DESC
解决方案 »
- oracle怎么把公司数据拷到我家里电脑上数据库,然后再本地使用呢?
- oracle如何把varchar转换成date格式
- oracle 10g创建数据库的时候出错!
- 怎么将.csv文件里的数据通过存储过程导入数据库
- pl/sql上, 关于复选框的问题
- 弱弱的问下数据库中什么是基于成本的优化(急!)
- 关于关联两表的一修改SQL语句!
- 在Oracle中如何实现完全外连接?
- sqlserver数据导入到oracle8i的问题!!!???
- 為什麼table表格中沒有資料,它也會佔用25M的空間?
- Oracle存储过程+C#调用搞得实在没折了,求助大侠
- 求大侠指点 关于plsql 创建一个存储过程,将学号、姓名、插入数据库
查询l_c_j_view 这个表中前24条最新不同公司的信息,按company_id分组,如果company_id一样,取id最大的一条
select * from(
SELECT id,
company_id,
position,
is_display,
urgent,
geo_code,
company_name,
row_number()over(partition by company_id order by id desc) rn
from l_c_j_view
where is_display=1)
where rn=1
and rownum<=24
order by update_time DESC, create_time DESC