(1)union会自动压缩多个查询结果集中的重复结果。(将多个结果集进行并集操作,不包括重复行,默认规则进行排序)。
(2)union all 则将所有的结果全部显示出来,不管是不是重复。(取并集,包括重复行,不进行排序)
(3)intersect对多个结果集进行交集,不包括重复行,设置为默认规则的排序。
(4)minus对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
例1:union进行并操作,压缩重复行
select bid,bname
from blog
union
select bid,bname
from type
例2:union all进行并操作,不压缩重复行,不进行排序。
select bid,bname
from blog
union all
select bid,bname
from type