使用mysql中的union列举一个案例
时间: 2024-05-23 16:15:02 浏览: 98
好的,您想了解如何使用MySQL中的UNION操作符列举一个案例。下面是一个简单的案例示例:
假设您有两个表,一个是“学生”表,一个是“老师”表,它们具有类似的结构:
学生表:
| id | 姓名 | 年龄 |
|---|--------|--------|
| 1 | 张三 | 18 |
| 2 | 李四 | 20 |
老师表:
| id | 姓名 | 年龄 |
|---|--------|--------|
| 1 | 王老师 | 30 |
| 2 | 李老师 | 35 |
现在,您可以使用UNION操作符将这两个表中的数据合并为一个结果集,如下所示:
SELECT id, 姓名, 年龄 FROM 学生
UNION
SELECT id, 姓名, 年龄 FROM 老师;
这将返回以下结果:
| id | 姓名 | 年龄 |
|---|--------|--------|
| 1 | 张三 | 18 |
| 2 | 李四 | 20 |
| 1 | 王老师 | 30 |
| 2 | 李老师 | 35 |
这个查询将返回学生表和老师表中所有的行,其中包含id、姓名和年龄三列。请注意,UNION操作符将自动去重,因此您不需要手动去重。
阅读全文