mysql如何使用union去重

时间:2026-02-18 17:25:19

1、UNION和UNION ALL的区别就是一个去重,一个不去重。

mysql如何使用union去重

2、相同的两条语句查询,只有一条信息。

select * from gp_info a where a.code = 300168

UNION 

select * from gp_info a where a.code = 300168

mysql如何使用union去重

3、使用EXPLAIN查看执行计划。

mysql如何使用union去重

4、相同的两条语句查询,有两条信息

select * from gp_info a where a.code = 300168

UNION all

select * from gp_info a where a.code = 300168

mysql如何使用union去重

5、使用EXPLAIN查看执行计划。

mysql如何使用union去重

6、执行计划相同,UNION是在UNION All的基础上进行去重的。

1、1.UNION和UNION ALL的区别就是一个去重,一个不去重。

2.相同的两条语句查询,只有一条信息。

select * from gp_info a where a.code = 300168

UNION 

select * from gp_info a where a.code = 300168

3.使用EXPLAIN查看执行计划。

4.

相同的两条语句查询,有两条信息

select * from gp_info a where a.code = 300168

UNION all

select * from gp_info a where a.code = 300168

5.执行计划相同,UNION是在UNION All的基础上进行去重的。

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com