当前第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多表联查和多表分页查询的方法(代码示例)的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
SQLServer 2008 创建测试数据的方法
oracle 和 SQLServer 的区别
SQLServer 给字段添加注释
SQLServer中同一个分类id下只取其中一条数据
SQLServer中五个系统数据库的简单介绍
学习在SQLServer中处理千万单位记录
SQLServer中如何删除用户自定义数据库用户(图文详解)
SQLServer动态掩码的详细介绍(代码示例)
mysql同步SQLServer数据库数据
SQLServer主键和唯一约束的区别
更多相关阅读请进入《SQLServer》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » SQLServer多表联查和多表分页查询的方法(代码示例)