今天學習oracle 學到了乙個級聯語句
select * from table
start with 條件1
connect by prior 條件2
where 條件3
例:
select * from usertable
start with parent_id="-1"
connect by prior org_id=parent_id
where delete***=0;
條件1:是根節點的限定語句,也就是查詢根節點。
條件3:用於過濾條件,對返回的記錄進行過濾。
不知道我的理解是不是有不對的地方,有看過的還請指教。
級聯查詢案例
1.後台查詢所有省份資訊返回省份的list集合 map string,object map new hashmap string,object string jb 1 查詢省會 list provicelist areaservice.queryareabyjb jb map.put provice...
mysql級聯查詢
實現效果 例如 中國 下的 省 市 縣 鄉 輸入 省的id 能把該省下的市,縣,鄉全部查出來,輸入該市的id 可以把 該市下的 縣,鄉全部查出來 oracle 級聯查詢 oracle有內建函式 start with connect by prior 直接實現級聯效果如 select a.from t...
mysql不支援級聯查詢 mysql級聯查詢
實現效果 例如 中國 下的 省 市 縣 鄉 輸入 省的id 能把該省下的市,縣,鄉全部查出來,輸入該市的id 可以把 該市下的 縣,鄉全部查出來 oracle 級聯查詢 oracle有內建函式 start with connect by prior 直接實現級聯效果如 select a.from t...