《MYSQL數(shù)據(jù)庫(kù)mysql遞歸查詢(分頁(yè)版)代碼》要點(diǎn):
本文介紹了MYSQL數(shù)據(jù)庫(kù)mysql遞歸查詢(分頁(yè)版)代碼,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
MYSQL學(xué)習(xí)例子,mysql遞歸查詢代碼.
?
MYSQL學(xué)習(xí)call getPictureList('402880e63789b63a013789b646dc0000',1,5);?
set max_sp_recursion_depth=12;?
MYSQL學(xué)習(xí)CREATE PROCEDURE getPictureList (IN rootCategoryId varchar(32),IN m INT,IN n INT)?
BEGIN?
?? CREATE TEMPORARY TABLE IF NOT EXISTS tempCategoryList?
?? (sno int primary key auto_increment,?
??? category_id varchar(32),?
??? depth int?
?? );?
?? DELETE FROM tempCategoryList;?
?
?? CALL getCategoryList(rootCategoryId,0);?
????
?? set? @query=concat(?
?????? ' select p.*',?
?????? ' from tempCategoryList t,picture p,picture_category pc ',?
?????? ' where t.category_id = pc.category_id and pc.pic_id = p.pid ',??
?????? ' order by p.hot_value desc? limit ',m,',',n);?
????
?? select @query;?
????
?? prepare stmt1 from @query;?
?? execute stmt1;?
?? deallocate prepare stmt1;???
?
END;?
?
CREATE PROCEDURE getCategoryList (IN rootCategoryId varchar(32),IN nDepth INT)?
BEGIN?
????? DECLARE done varchar(32) DEFAULT "";?
????? DECLARE b varchar(32);?
????? DECLARE cur1 CURSOR FOR SELECT category_id FROM category where parent=rootCategoryId;?
????? DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;?
?????
????? insert into tempCategoryList values (null,rootCategoryId,nDepth);?
?????
????? OPEN cur1;?
?????
????? FETCH cur1 INTO b;?
????? WHILE done="" DO?
????????????? CALL getCategoryList(b,nDepth+1);?
????????????? FETCH cur1 INTO b;?
????? END WHILE;?
?????
????? CLOSE cur1;?
END;
MYSQL學(xué)習(xí)mysql遞歸查詢替代函數(shù)實(shí)例
mysql遞歸查詢樹(shù)形葉子
Oracle遞歸查詢樹(shù)形結(jié)構(gòu)
MySQL 遞歸查詢當(dāng)前節(jié)點(diǎn)子節(jié)點(diǎn)
mysql遞歸查詢實(shí)現(xiàn)辦法
Oracle遞歸查詢SQL語(yǔ)句分享
sql遞歸查詢代碼(cte應(yīng)用)
sql2005遞歸查詢的例子
sql遞歸查詢(with cte實(shí)現(xiàn))
sql 遞歸查詢的代碼(圖文)
sql server 遞歸查詢數(shù)據(jù)
Oracle遞歸查詢舉例
歡迎參與《MYSQL數(shù)據(jù)庫(kù)mysql遞歸查詢(分頁(yè)版)代碼》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11595.html