不用遞迴來查詢父子關係

2021-05-07 20:22:22 字數 1024 閱讀 2437

static void main(string args)

;//注意這裡的employee型別空陣列,不要寫成e5.employeecollection=null,否則演算法有問題

employee e55 = new employee();

e55.salary = 2;

e55.employeecollection = new employee[1] ;

employee e4 = new employee();

e4.salary = 2;

e4.employeecollection = new employee[2] ;

employee e3 = new employee();

e3.salary = 3;

e3.employeecollection = new employee[1] ;

employee e2 = new employee();

e2.salary = 4;

e2.employeecollection = new employee[1] ;

//employee e10 = new employee();

//e10.salary = 10;

//e10.employeecollection = new employee[1] ;

employee e1 = new employee();

e1.salary = 5;

e1.employeecollection = new employee[1] ;

console.writeline("工資總和:" + employee.salary(e3));

console.read();}}

class employee

set

}public employee employeecollection;

public static decimal salary(employee e)

//else

//      

}return s;}}

oracle遞迴查詢父子關係記錄

資料庫中常要處理父子關係的記錄,在oracle中可以用查詢語句一次把所有的子記錄全部取出來。例如下 t1t11 t111 t1111 t12t121 t1211 db資料字段如下 task id task name t.parent task id 000001 t1 000002 t11 0000...

遞迴查詢具有父子關係的表

案例描述 一張表 r 有欄位m,p 其中欄位m的值可以出現在字段p中,欄位p的值也可以出現在m中,根據指定欄位p的值,查詢欄位m的值集,然後將字段m的值集作為欄位p的值進行遞迴查詢,直到結果集大小為0。下面是乙個簡單的表 r 結構示例圖 看到上面的表結構,讓人很容易想到樹形結構,不過上圖並不是乙個嚴...

oracle遞迴查詢,修改及刪除父子關係

資料庫中常要處理父子關係的記錄,在oracle中可以用查詢語句一次把所有的子記錄全部取出來。例如下 t1t11 t111 t1111 t12t121 t1211 db資料字段如下 task id task name parent task id 000001 t1 000002 t11 000001...