當(dāng)前位置:
首頁(yè) >
sqlite 使用 cte 及 递归的实现示例
發(fā)布時(shí)間:2025/7/14
40
豆豆
生活随笔
收集整理的這篇文章主要介紹了
sqlite 使用 cte 及 递归的实现示例
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.多級(jí) cte 查詢示例。
with cte as (select pageid from cm_bookpage ) , cte2 as (select pageid, 2 as content from cte ) select * from cte22. cte 遞歸查詢文章標(biāo)題層級(jí),3872某一葉子節(jié)點(diǎn),要查詢出所有上級(jí)目錄并排序返回。
with cte as (select pageid,bookid,title,parentpageid,1 as orderidfrom cm_bookpage where pageid = 3872 union all select a.pageid,a.bookid,a.title,a.parentpageid,(cte.orderid+1) as orderidfrom cm_bookpage a inner join cte on a.pageid = cte.parentpageid ) select * from cte order by orderid desc?
轉(zhuǎn)載于:https://www.cnblogs.com/nanfei/p/9030034.html
總結(jié)
以上是生活随笔為你收集整理的sqlite 使用 cte 及 递归的实现示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【剑指offer】面试题 5. 替换空格
- 下一篇: redis 五大数据类型之set篇