就算sql語句能查詢出來,你想要它給你返回什麼格式的數據?全表都給你?所以得跟程序相結合提問題前先自己想一下?
- 情感問答
- 答案列表
mysql 遞歸查詢:mysql實現遞歸查詢[朗讀]
概念說不一定理解,給你一個例子你自己參悟.selectteacherfromcasxwhereunique(selectteacherfromcasywherey.teacher=x.teacher);
mysql的逆襲:如何做遞歸層次查詢最近在做一個從oracle資料庫到mysql資料庫的移植,遇到一個這樣的問題在oracle中我們知道有一個hierarchicalqueries通過connectby我們可以方便的查了所有當前節點下的所有子節點.但shi,在mysql的目前版本中還沒有對應的函數!!!換句話來說,想要用mysql實現遞歸查詢,根本做不到!!!可是經過我數天茶不思飯不想的刻苦琢磨,終於想到了一個合理的,適用於mysql和其他sql的解決方案.方案一出,就秋風掃落葉之勢,席捲整個dao層~~~所到之處,所有問題迎刃而解,讓所有問題都不再為問題都成為了我這個函數的炮灰而已。
給你個網上寫的比較好的例子:方法一:利用函數來得到所有子節點號.創建一個functiongetchildlst,得到一個由所有子節點號組成的字符串.mysql>delimiter//mysql>
withaas(select*fromtable1whereparentid=0unionallselectb.*froma,table1bwherea.id=b.parentid)select*froma用withas來實現遞歸。