使用Row_Number() 多表查询-Sql语句
Row_Number()函数是在Sql Server 2005中新增的函数,在实际运用比较广泛,也普遍被用于简单数据分页。
这里也为记下 在多表查询下的sql语句,以做备用:
view sourceprint?Select * From (
Select
Row_Number() Over(Order By 表1.CreateTime desc) as rowId,
表1.AlumnusID,
表1.[Name],
表1.Photo
From
表1 INNER JOIN 表2 ON 表1.AlumnusID = 表2.AlumnusID
INNER JOIN 表3 ON 表2.BringUpID = 表3.BringUpID
Where 表1.[Name] ='8888'
) as MyTable
Where rowId BetWeen 1 and 20