假設要設計這樣乙個結構的資料庫表
德源公司
王某公司
王xx負責人
郫縣打樣店鋪
李xx店長
值班人員1
**商負責
眉山鄧總**商
眉山仁壽xx公司
張xx業務員
成都溫江公司
張xx業務
邛崍房總**區
邛崍高新公司
王xx負責人
張xx技術員
眉山xx公司
李xx負責人
何xx負責人
表名t_manage_group,資料示例如下:
idpid
path
node_name
node_type
node_val1/
德源公司
2200121
/1/王某公司
2200232
/1/2
王xx負責人
330014/
郫縣打樣店鋪
2200354
/4/李xx店長
3300264
/4/值班人員1
330037/
**商負責18
7/7/
眉山鄧總**商
2200898
/7/8/
眉山仁壽xx公司110
9/7/8/9/
張xx業務員
22010
字段說明:
--查詢某個節點的直接下級,pid=xx就是id=xx的直接下級
select
*from t_manage_group where pid=xx;
--查詢某個節點的所有下級
select
*from t_manage_group where path like
"/xx/xx/%"
;--查詢某個節點的所有上級
select
*from t_manage_group where path like
"%/xx/xx/"
;--查詢某個節點的直接下級,並且型別為業務員(node_type=2)
select
*from t_manage_group where pid=xx and node_type=
2;
高階結構設計
1.軟體設計引論 2.結構化設計 3.物件導向設計 物件導向設計方法的特點 通過對實際問題的分析,從中抽象出物件,再使用程式語言來表現它 物件導向設計方法的過程 識別物件中的子物件,並識別出對於子物件的操作,然後再根據子物件的操作開發出乙個系統 結構化設計和物件導向設計共有特性 1.將乙個系統分解成...
迴圈結構設計
c語言有2種常用的迴圈結構,分別是for迴圈和while迴圈。其中while迴圈使用的頻率相對較多,下面我們先看for迴圈。for迴圈 for 這是乙個死迴圈,何為死迴圈,就是永不停止的迴圈。比如for 分割線 int i for i 0 i 10 i 該語句表示,迴圈列印10次hello worl...
選擇結構設計
一 選擇結構和條件判斷。1 用if語句實現選擇結構 例 輸出三個數,將其按從大到小排列輸出。在這裡插入 片 include int main if a c if b c printf a d,b d,c d n a,b,c 解釋 定義三個數a,b,c用來比大小 用if語句作為判斷,滿足該條件就執行裡...