文章詳情頁
mysql怎么查詢樹形結(jié)構(gòu)的數(shù)據(jù)
瀏覽:129日期:2022-06-15 10:57:58
問題描述
現(xiàn)有id,pid,name三個字段,要查找id為某值下面的所有數(shù)據(jù),應(yīng)該怎么寫效率最高
問題解答
回答1:select a.*,b.name pname from table a,table b where a.pid=b.id and b.id=3
回答2:SELECT fileds FROM table_name WHERE pid=id;
數(shù)據(jù)量不大的話,程序里可以遞歸遍歷查詢生成樹;
回答3:oracle有支持樹查詢的語法,mysql的話,你只能通過代碼來處理了
回答4:用php+mysql 通過遞歸實現(xiàn)傳送門:http://blog.csdn.net/u0102656...
相關(guān)文章:
1. javascript - 如何使用loadash對[object,object,object]形式的數(shù)組進(jìn)行比較2. 這種數(shù)據(jù)怎么合并啊?3. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應(yīng)4. javascript - 如何清除向可編輯的(contenteditable)元素里粘貼的文本的標(biāo)簽和樣式?5. mysql優(yōu)化 - 關(guān)于mysql分區(qū)6. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現(xiàn)一個制作游戲的空的黑窗口?7. angular.js - 百度支持_escaped_fragment_嗎?8. javascript - ionic2 input autofocus 電腦成功,iOS手機(jī)鍵盤不彈出9. nlp - python如何對一篇文章自動分段?10. css3 - 這個形狀使用CSS怎么寫出來?
排行榜

熱門標(biāo)簽