union和union all的区别 union和union all的区别: 对于union,用union链接表后会筛选掉重复的记录,在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果; 对于union all,用union all连接表后,记录会被完整保留。 从效率上说,union all要比union快,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,则一般使用union all。