Mysql将多表合并为一张表查询其共有的字段(列)信息_联合查询 UNION

可以查询每个表的数据,然后两表间就可通过 union 来把多表合为一表查询

如:有两张表

student 学生表

Mysql将多表合并为一张表查询其共有的字段(列)信息_联合查询 UNION_第1张图片

teacher 教师表

Mysql将多表合并为一张表查询其共有的字段(列)信息_联合查询 UNION_第2张图片

题目:查询所有教师和同学都有的 name、sex 和 birthday属性(列)

select Sname 姓名,Ssex 性别,Sbirthday 生日 from student

union  select Tname ,Tsex ,tbirthday FROM teacher ;

查询结果:

Mysql将多表合并为一张表查询其共有的字段(列)信息_联合查询 UNION_第3张图片

你可能感兴趣的:(mysql)