行號ROW_NUMBER() 及left join 用法 分頁

 SELECT * from ( SELECT ROW_NUMBER() over(order by 字段,字段)as Row, a.*,b.字段

from 表1 a left join 表2 b on a.字段= b.字段 where Row between ($PageIndex$ - 1) * $PageSize$ + 1 and $PageIndex$*$PageSize$

 

 

外部連接和自聯接
inner join(等值連接) 只返回兩個表中聯結字段相等的行
left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄
right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄
on 指定表間聯結字段及其關係的等號 "=" 表達式, 返回 true 或 false. 當表達式返回 true 時, 則查詢中包含該記錄.
! 外部連接只能操作已存在於數據庫中的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章