Union 将查询到的结果集合并后进行重查,将其中相同的行去除。缺点:效率低;
对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union ALL 则只是合并查询的结果集,并不重新查询,效率高,但是可能会出现冗余数据。
对两个结果集进行并集操作,包括重复行,不进行排序;
Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;
Minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
可以在最后一个结果集中指定Order by子句改变排序方式。