Level 用法 | oracle資料庫中的僞列,用于表示目前資料層級關系,必須結合connect by 一起使用 Select * from dual connect by level <5; |
Connect by用法 | Connect by用于表示樹形結構資料或者遞歸關系,資料行之間存在父子關系,例如同行資料的第一個字段是ID,第二個字段是parentID,parentID表示他的上級ID sql基本文法: SELECT ... FROM + 表名 START WITH + 條件1 CONNECT BY PRIOR + 條件2 ORDER BY 字段 或 ORDER siblings BY 字段 例子:查詢兩層樹結構資料 select level,a.* from tb_menu a start with parent = 0 connect by prior id = parent and level <3; 說明:
|