这段语句取的是(页数-1)*页大小+1为起始的ID,想法上是正确的,但数据库里的数据排例不一定是从小至大这种方式,有可能中间少了或排的顺序不是连续的SELECT TOP 页大小 a.UserId ,TureName ,AcademicId ,ExperienceId , PostType1,PostType2,PostType3,CreateDateFROM [User_DetailInfo] a INNER JOIN #Temp b ON a.[UserId] = b.[UserId] WHERE id(主键就行了) not in (select top 页大小*(第N页-1) id from User_DetailInfo) ORDER... |