SQLServer多表联查和多表分页查询的方法(代码示例)


当前第2页 返回上一页

最后如果想用ADO 做显示分页功能的话,就需要把多表联查跟分页结合起来,拼接语句如下:

1

2

3

4

5

6

7

8

select * from(

   select *, ROW_NUMBER() OVER(order by Id asc) row from

     (select p.*,s.Sheng,i.Shi,a.PinPai

from  [dbo].[ProductRecordInfo]

p left join [ShengInfo] s on p.ShengInfo = s.ShengId

left join [ShiInfo] i on p.ShiInfo = i.ShiId

left join[dbo].[PinPaiInfo] a on p.PinPaiInfo=a.Aid)t1)t2

where t2.Row between 1 and 3

结果如下:

注意事项:我们在进行数据库多表联查中必定会用到这些sql关键字,如果不弄清楚他们的区别,那就写不出来我们项目需要的查询条件。

以上就是SQLServer多表联查和多表分页查询的方法(代码示例)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql同步SQLServer数据库数据

sql server 怎么创建数据库?

SQLServer动态掩码的详细介绍(代码示例)

SQLServer主键和唯一约束的区别

SQLServer帐号被禁用如何处理

SQLServer中如何删除用户自定义数据库用户(图文详解)

SQLServer怎么查看sa密码

SQLServer 2008 创建测试数据的方法

oracle 和 SQLServer 的区别

讲解有关SQLServer分页查询处理方法

更多相关阅读请进入《SQLServer》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...