数据库union和union all的区别 2022年4月13日 zhufenghua 留下评论 数据库union和union all语句,都需要字段长度相同且字段名相同(通过字段别名技巧实现),可以把几个不相关的表数据一次查出来。 一般来说union会丢弃重复数据且排序,而union all会包含重复数据(原理上不会丢失,但某些情况sql不对也会丢弃)且不排序。 在使用时建议检验数据结果,如果数据不对,可以通过多个sql查询,并通过编程语言合并。