当前位置:   article > 正文

Oracle 多个查询结果的交集、差集和并集_oracle 2个递归查询的交叉

oracle 2个递归查询的交叉


union/union all运算:将查询的返回组合成一个结果, union all不过滤重复

  1. SELECT product_id FROM order_items
  2. UNION
  3. SELECT product_id FROM inventories;
  4. SELECT location_id FROM locations
  5. UNION ALL
  6. SELECT location_id FROM departments;

intersect运算:返回查询结果中相同的部分。

  1. SELECT product_id FROM inventories
  2. INTERSECT
  3. SELECT product_id FROM order_items;


minus运算:返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。

  1. SELECT product_id FROM inventories
  2. MINUS
  3. SELECT product_id FROM order_items;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/793072
推荐阅读
相关标签
  

闽ICP备14008679号