一:由于業(yè)務(wù)需求,需要從SQL SERVER庫(kù)導(dǎo)入大量數(shù)據(jù)到Mysql中,用到了sqlSERVER分頁(yè),所以簡(jiǎn)單研究了一下;
1:將 select * from px 替換成你自己的SQL(不管多少表聯(lián)合查詢多么復(fù)雜的SQL全扔進(jìn)去);
2:將t1.id ASC 中的id,替換成你SQL中某個(gè)表的一個(gè)列,用于排序;
3:top5是每次取5條數(shù)據(jù), num>=1是從第1條開始取
with t1 as (
select * from (
select * from px
) tab
)
select top 5 * from (
select ROW_NUMBER()over(order by t1.id ASC)num,t1.*
from t1
) px
where px.num>=1