0
点赞
收藏
分享

微信扫一扫

SQL UNION 和 UNION ALL 操作符(mysql)


首先看两个表:

table1:

SQL UNION 和 UNION ALL 操作符(mysql)_操作符

table2:

SQL UNION 和 UNION ALL 操作符(mysql)_sql_02

如果我们要查询table1表和 table2表中的 name1的值,但是不存在重复的值一起输出出来,那么就可以用union操作符:

SELECT name1 FROM table1

UNION

SELECT name1 FROM table2

结果我们会查询出不重复的值。结果我就不用图片了。

如果我们并不在意图片,那么该使用什么呢?我们使用union all即可。那么这样我们就可以输出重复的值了:

SELECT name1 FROM table1

UNION ALL

SELECT name1 FROM table2



举报

相关推荐

0 条评论