MySQL-联合查询,多个查询结果一起返回

# 联合查询关键字 union all 和 union
select * from student where Gid = (select max(Gid) from student)
union all select * from student where Gid = (select min(Gid) from student)

联合查询的作用:把多个 select 语句的结果进行合并。

 union all 和 union的区别:union all 只是把结果进行合并,union 把合并后的结果去重

注意:哪个select语句返回的字段数量最少,那么最终返回最大的字段数量和它相等。字段数量多的select语句,要写字段名(个数和最终返回的字段数量相等),字段数量最少的select语句可以用 * 。

 

 

你可能感兴趣的:(个人博客)