新闻中心> 文章详情

南京Oracle认证培训 Mysql的递归查询

2015年11月16日

  递归查询


  1.语法


  Sql代码


  1.   Select * from …. Where [结果过滤条件语句]


  2.   Start with  [起始条件过滤语句]


  3.   Connect by prior [中间记录过滤条件语句] 南京Oracle认证培训


  2.例子


  Sql代码


  1.   Select * from company t Where t.flag=1


  2.   Start with  t.company_id=50500000


  3.   Connect by prior t.company_id=t.parent_id


  说明:


  Sql代码


  1.   select [level],column,expr from table [where condition]


  2.   [start with] //[起点]


  3.   [connect by prior + 主键=外键 或 外键=主键]


  a.自顶向下: 左边放主键,右边放外键。


  b.自底向上: 右边放主键,左边放外键。


  c.level(伪列)层次的级别,不固定值。南京Oracle认证培训


上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入