22,209
社区成员
发帖
与我相关
我的任务
分享
select
top 12 b.*
,a.area_name
from jy_cs_e_1.dbo.wx_baby b
left join jy_cs_e_1.dbo.wx_area a
on b.area_id=a.area_id
and b.baby_id <> all
(
select top 12 b.baby_id from jy_cs_e_1.dbo.wx_baby b
left join jy_cs_e_1.dbo.wx_area a
on b.area_id=a.area_id
)
--查第二页的数据[13-24条]
select
top 24 b.*
,a.area_name
from jy_cs_e_1.dbo.wx_baby b
left join jy_cs_e_1.dbo.wx_area a
on b.area_id=a.area_id
and b.baby_id <> all
(
select top 12 b.baby_id from jy_cs_e_1.dbo.wx_baby b
left join jy_cs_e_1.dbo.wx_area a
on b.area_id=a.area_id
)
--查第三页的数据[25-36条]
select
top 36 b.*
,a.area_name
from jy_cs_e_1.dbo.wx_baby b
left join jy_cs_e_1.dbo.wx_area a
on b.area_id=a.area_id
and b.baby_id <> all
(
select top 24 b.baby_id from jy_cs_e_1.dbo.wx_baby b
left join jy_cs_e_1.dbo.wx_area a
on b.area_id=a.area_id
)
--外面的 top 后的数目 为 页数 * 每页的条数
--里面的 top 后的数目 为 (页数-1) * 每页的条数