UNION、UNION ALL

UNION:合并结果 + 自动去重(重复的行只留 1 条)
UNION ALL:合并结果 + 不去重(有多少留多少,速度更快)


create table class1 (name varchar(10));
insert into class1 values('张三'),('李四'),('张三'); --有重复的张三

create table class2 (name varchar(10));
insert into class2 values('王五'),('赵六'),('张三');

select name from class1
union
select name from class2;

select name from class1
union all
select name from class2

posted @ 2026-04-29 19:59  菜鸟的奋斗军  阅读(10)  评论(0)    收藏  举报