记录集的操作:
union 与 union all 的区别
union: 对两个结果集进行并集操作,不包括重复行(剃除重复的行,重复的只显示一行),同时进行默认规则的排序
Union All: 对两个结果集进行并集操作,包括重复行,不进行排序
Intersect: 对两个结果集进行交集(两张表中相同的行)操作,不包括重复行,同时进行默认规则的排序
Minus: 对两个结果集进行差(Minus返回的总是左边表中的数据,左边表中在右边表中没有的数据)操作,不包括重复行,同时进行默认规则的排序
注:在最后一个结果集中指定Order by子句改变排序方式
START WITH id=xx CONNECT BY PRIOR id=parentid 从id开始进行从树根到根枝递归查询
START WITH id=xx CONNECT BY PRIOR parentid=id 从id开始进行从树枝到树根递归查询