oracle 联合查询:union 跟 union all;intersect 和 minus
oracle 联合查询:union 和 union all;intersect 和 minus
联合查询:union 和 union all;intersect 和 minus
--联合查询:union 和 union all;intersect 和 minus select 1,2 from dual union select 1,2 from dual; --union 对多个结果集进行并集操作,不包括重复行,同时进行默认规则的排序: --1,2 select 1,2 from dual union all select 1,2 from dual; --union all 对多个结果集进行并集操作,包括重复行,不进行排序: --1,2 --1,2 select 1,2 from dual intersect select 1,3 from dual; --intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序: --查询结果为空 select 1,2 from dual intersect select 1,2 from dual; --intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序: --1,2 select 1,2 from dual minus select 1,2 from dual; --minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序: --查询结果为空 select 1,2 from dual minus select 1,3 from dual; --minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序: --1,2 --可以在最后一个结果集中指定Order by子句改变排序方式