28、MySQL-联合查询
来源:互联网 发布:淘宝归属地怎么设置 编辑:程序博客网 时间:2024/06/11 01:49
UNION ALL :将查询结果合并到一起
UNION:去掉重复记录
-- 两张表中一共有14条记录
mysql> SELECT * FROM user1;
+----+----------+------+
| id | username | pId |
+----+----------+------+
| 1 | HAHA1 | 1 |
| 2 | HAHA1 | 4 |
| 3 | 张三 | 1 |
| 4 | 哮天犬 | 4 |
+----+----------+------+
mysql> SELECT * FROM employee;
+----+-----------+------+---------+------+-------+------+
| id | username | age | salary | sex | depId | pId |
+----+-----------+------+---------+------+-------+------+
| 1 | 张三 | 21 | 5432.12 | 男 | 1 | 1 |
| 2 | 李四 | 32 | 6432.00 | 男 | 2 | 2 |
| 3 | 王五 | 26 | 5932.92 | 女 | 3 | 3 |
| 4 | 赵六 | 32 | 6232.14 | 男 | 4 | 4 |
| 5 | 田七 | 19 | 4932.92 | 保密 | 1 | 3 |
| 6 | Mr Adword | 55 | 9432.99 | 男 | 4 | 5 |
| 7 | 田七 | 19 | 4932.92 | 保密 | 1 | 3 |
| 8 | 孙八 | 62 | 9932.14 | 男 | 2 | 4 |
| 9 | Mr lili | 45 | 9132.99 | 女 | 1 | 5 |
| 10 | 李莫愁 | 28 | 5992.12 | 女 | 6 | 3 |
+----+-----------+------+---------+------+-------+------+
+----+----------+------+
| id | username | pId |
+----+----------+------+
| 1 | HAHA1 | 1 |
| 2 | HAHA1 | 4 |
| 3 | 张三 | 1 |
| 4 | 哮天犬 | 4 |
+----+----------+------+
mysql> SELECT * FROM employee;
+----+-----------+------+---------+------+-------+------+
| id | username | age | salary | sex | depId | pId |
+----+-----------+------+---------+------+-------+------+
| 1 | 张三 | 21 | 5432.12 | 男 | 1 | 1 |
| 2 | 李四 | 32 | 6432.00 | 男 | 2 | 2 |
| 3 | 王五 | 26 | 5932.92 | 女 | 3 | 3 |
| 4 | 赵六 | 32 | 6232.14 | 男 | 4 | 4 |
| 5 | 田七 | 19 | 4932.92 | 保密 | 1 | 3 |
| 6 | Mr Adword | 55 | 9432.99 | 男 | 4 | 5 |
| 7 | 田七 | 19 | 4932.92 | 保密 | 1 | 3 |
| 8 | 孙八 | 62 | 9932.14 | 男 | 2 | 4 |
| 9 | Mr lili | 45 | 9132.99 | 女 | 1 | 5 |
| 10 | 李莫愁 | 28 | 5992.12 | 女 | 6 | 3 |
+----+-----------+------+---------+------+-------+------+
-- 使用UNION ALL 连接查询,可以看到所有记录全部显示了
mysql> SELECT username FROM user1 UNION ALL SELECT username FROM employee;
+-----------+
| username |
+-----------+
| HAHA1 |
| HAHA1 |
| 张三 |
| 哮天犬 |
| 张三 |
| 李四 |
| 王五 |
| 赵六 |
| 田七 |
| Mr Adword |
| 田七 |
| 孙八 |
| Mr lili |
| 李莫愁 |
+-----------+
+-----------+
| username |
+-----------+
| HAHA1 |
| HAHA1 |
| 张三 |
| 哮天犬 |
| 张三 |
| 李四 |
| 王五 |
| 赵六 |
| 田七 |
| Mr Adword |
| 田七 |
| 孙八 |
| Mr lili |
| 李莫愁 |
+-----------+
-- 使用UNION 连接查询,可以看到去掉了重复记录,包括本表中的重复记录
mysql> SELECT username FROM user1 UNION SELECT username FROM employee;
+-----------+
| username |
+-----------+
| HAHA1 |
| 张三 |
| 哮天犬 |
| 李四 |
| 王五 |
| 赵六 |
| 田七 |
| Mr Adword |
| 孙八 |
| Mr lili |
| 李莫愁 |
+-----------+
+-----------+
| username |
+-----------+
| HAHA1 |
| 张三 |
| 哮天犬 |
| 李四 |
| 王五 |
| 赵六 |
| 田七 |
| Mr Adword |
| 孙八 |
| Mr lili |
| 李莫愁 |
+-----------+
0 0
- 28、MySQL-联合查询
- MySQL 联合查询实例
- mysql中的联合查询
- mysql 联合查询
- mysql联合查询
- MySQL 联合查询
- MySQL联合查询
- MySQL联合查询
- mysql 联合查询
- MySQL的联合查询
- MySQL联合查询
- MySQL联合查询
- MySQL联合查询
- mysql 三张表联合查询
- MySQL 联合查询
- mysql UNION联合查询
- mysql联合查询
- MySQL联合查询
- 26、MySQL-外键
- unity C# 中的委托和事件
- 27、MySQL-外连接查询
- 常见分布的期望与方差以及图形
- Remote Debugging on Android with Chrome
- 28、MySQL-联合查询
- Combinations
- tcpdump基本使用方法
- tokuMX > mongodb2.6
- map的详细用法
- 29、MySQL-多表更新与删除
- 【Asp.net总结】大三下新学期的展望与安排
- linux下IPTABLES配置详解
- Shared pool的组成结构