MySQL查询数据之合并查询结果

. 利用union关键字,可以给出多条select语句,并将它们的结果组合成单个结果集。合并时,两个表对应的列数和数据类型必须相同。各个select语句之间使用union或union all 关键字分隔。 u

    <img src="https://img.mryunwei.com/uploads/2023/04/20230419052319754.jpg">.利用union关键字,可以给出多条select语句,并将它们的结果组合成单个结果集。合并时,两个表对应的列数和数据类型必须相同。各个select语句之间使用union或union all 关键字分隔。union不使用关键字all,执行的时候删除重复的记录,所有返回的行都是唯一的;使用关键字all的作用是不删除重复行也不对结果进行自动排序。 基本语法格式为:select column,...from table1union [all]select column,... from table2<p>(免费学习推荐:mysql视频教程)</p>

【例1】查询所有价格小于9的水果的信息,查询s_id等于101和103所有的水果的信息,使用union连接查询结果,SQL语句如下:

union和union all的区别: