select  level ,id from (
     select level as id from dual  connect by level <=2
  ) connect by level <=2结果是:
        level    id  
1 1 1
2 2 1
3 2 2
4 1 2
5 2 1
6 2 2
谁能帮解释下怎么得出的结果。

解决方案 »

  1.   


    SQL>  select  level ,id from (
      2       select level as id from dual  connect by level  <=2
      3    ) connect by level  <=2 ;     LEVEL         ID
    ---------- ----------
             1          1
             2          1
             2          2
             1          2
             2          1
             2          2已选择6行。