乙個捆擾我好幾天sql分組排 樹形結構查詢 排序

2021-08-29 08:29:11 字數 1160 閱讀 2991

[code]

我要做的是乙個選單的排序問題

id fatherid menupath number

107 1 /107 38

108 107 /107/108 2

109 107 /107/109 1

110 109 /107/109/110 5

111 109 /107/109/111 4

112 1 /112 23

113 112 /112/113 2

114 112 /112/114 1

115 114 /112/114/115 9

116 114 /112/114/116 8

我要實現的是先按menupath分組 /107開頭的是一組 /112開頭的又是一組

fatherid是1的話代表是父選單 父和父之間要排序(number38和number23)....最後父選單下面的子選單也要排序 按欄位number排序 如下是107的子選單

108 107 /107/108 2

109 107 /107/109 1

(我的選單可以是無限級的 108和109的父選單是107 113和114的父選單是112 110和111的父選單是109 115和116的父選單114)

最後實現後的效果需要這個

id fatherid menupath number

112 1 /112 23 (一級父選單)

114 112 /112/114 1 (一級下的子選單,也可以是二級父選單)

116 114 /112/114/116 8 (二級父選單下的子選單)

115 114 /112/114/115 9 (二級父選單下的子選單)

113 112 /112/113 2 (一級下的子選單,也可以是二級父選單)

107 1 /107 38 (一級父選單)

109 107 /107/109 1 (一級下的子選單,也可以是二級父選單)

111 109 /107/109/111 4 (二級父選單下的子選單)

110 109 /107/109/110 5 (二級父選單下的子選單)

108 107 /107/108 2 (一級下的子選單,也可以是二級父選單)

說的夠詳細了吧..大家吧 我腦袋都要**了.可以隨便增加字段 不管什麼方法只要能實現就ok了嘿嘿

[/code]

乙個命令建立好幾級目錄

利用mkdir p建立遞迴目錄如oldboy test a b c 目錄 1,輸入mkdir p oldboy test 建立oldboy test目錄,輸入mkdir p oldboy test a b c建立test a b c例 root x mkdir p oldboy test root ...

我是乙個菜鳥

我是公司的乙個erp軟體實施者,當時公司決定讓我來實施並不是因為我對erp軟體有多麼了解,也不是因為會什麼程式設計,只是因為我對物流管理較為熟悉,在公司也呆過多年,對許多流程也比較清楚.所以,我才作為整個公司的erp軟體實施.我以前是學管理的,但對計算機還比較熱衷,至於程式設計卻一竅不通,沒有任何基...

我是乙個硬碟

我是乙個硬碟,st380021a,在乙個普普通通的台式電腦裡工作。別人總認為我們是高科技白領,工作又乾淨又體面,似乎風光得很。也許他們是因為看到潔白漂亮的機箱才有這樣的錯覺吧。其 實象我們這樣的小台式電腦,工作環境狹迫,裡面的灰塵嚇得死人。每天生活死水一潭,工作機械 重複。跑跑文書處理看看電影還凑活...