sql 使用top 来分页, Oracle 用rownum来分页
2010-11-05 17:27
701 查看
select PerInfo.*,RGD.*,DV.* from (select * from dbo.G_PersionInfo g where 1=1 and GpsID<>'' )PerInfo
left join
(
select d.* from dbo.Device d
where not exists
(
select 1 from dbo.Device where GpsID=d.GpsID and ID>d.ID
)
)DV
on PerInfo.GpsID=DV.GpsID
left join
(
select r.* from dbo.ReceiveGpsData r
where not exists
(
select 1 from dbo.ReceiveGpsData where GpsID=r.GpsID and ID>r.ID
)
)RGD
on PerInfo.GpsID=RGD.GpsID
left join
(
select d.* from dbo.Device d
where not exists
(
select 1 from dbo.Device where GpsID=d.GpsID and ID>d.ID
)
)DV
on PerInfo.GpsID=DV.GpsID
left join
(
select r.* from dbo.ReceiveGpsData r
where not exists
(
select 1 from dbo.ReceiveGpsData where GpsID=r.GpsID and ID>r.ID
)
)RGD
on PerInfo.GpsID=RGD.GpsID
相关文章推荐
- 使用rownum对oracle结果集快速分页的sql
- oracle分页sql(rownum伪列使用)
- oracle 使用rownum分页及注意事项
- sql语句中select top n与oracle的rownum与mysql的limit用法
- oracle使用hibernate分页时,报找不到ROWNUM_属性解决!
- oracle_SQL中ROWID与ROWNUM的使用
- oracle 使用rownum进行分页
- 解决oracle使用rownum排序分页排序字段不唯一导致分页错误
- [Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
- SQL分页排序的实现与分页数据重复问题——以Oracle rownum为例
- 优化使用ROWNUM进行分页查询的SQL
- 使用top做sql分页
- mybatis的分页插件pagehelper-fix使用、数据库分页查询模板sql、总结mysql与oracle语句的区别
- Oracle使用sql语句分页显示数据,C#版
- SQL分页排序的实现与分页数据重复问题——以Oracle rownum为例
- oracle_SQL中ROWID与ROWNUM的使用
- rownum与Oracle分页SQL 以及提高分页查询效率
- [转]Oracle中使用Rownum分页详细例子
- oracle_SQL中ROWID与ROWNUM的使用
- 040908 R Oracle & SqlServer 's ORDER -->select top & where rownum <= 3