文章詳情頁
mysql - sql 怎么根據(jù)父id查詢下三級(jí)子集?
瀏覽:126日期:2022-06-12 18:27:27
問題描述
現(xiàn)在有個(gè)需求根據(jù)根據(jù)fid查詢下三級(jí)子集數(shù)據(jù)庫一個(gè)表有三個(gè)字段(id,name,fid)id name fid1 01 02 02 13 03 24 04 35 05 36 06 47 07 6...............
現(xiàn)在怎么根據(jù)id查詢下三級(jí)的內(nèi)容比如 查id=3的下三級(jí)子集 結(jié)果如下最好能不能把level級(jí)顯示出來呢?id name fid (level)4 04 3 15 05 3 16 06 4 27 07 6 3請(qǐng)問大家這種sql該怎么寫呢
問題解答
回答1:遞歸查詢出來吧
回答2:表增加個(gè)字段level,數(shù)據(jù)全部load到內(nèi)存里,計(jì)算下level做下數(shù)據(jù)庫的訂正,以后各種查詢就容易多了。
上一條:mysql優(yōu)化 - mysql count(id)查詢速度如何優(yōu)化?下一條:mysql,同一個(gè)表根據(jù)其中的兩個(gè)字段修改這兩個(gè)中的一個(gè)字段
相關(guān)文章:
1. 數(shù)組按鍵值封裝!2. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題3. docker不顯示端口映射呢?4. python - flask _sqlalchemy 能否用中文作為索引條件5. java - 阿里的開發(fā)手冊(cè)中為什么禁用map來作為查詢的接受類?6. python3.x - git bash如何運(yùn)行.bat文件?7. javascript - ES6規(guī)范下 repeat 函數(shù)報(bào)錯(cuò) Invalid count value8. html5 - 使用echarts中的圖表 一個(gè)頁面導(dǎo)入了好幾個(gè)js圖表 實(shí)現(xiàn)echarts圖表隨著瀏覽器窗口變化而變化時(shí)出現(xiàn)了問題9. javascript - webpack中alias配置中的“@”是什么意思?10. javascript - 為什么創(chuàng)建多行多列的表格最后只有一行內(nèi)有表格
排行榜

熱門標(biāo)簽