首页 > 编程知识 正文

mysqlunion一条数据,java union all

时间:2023-05-05 04:54:17 阅读:143872 作者:3186

如果在mysql数据库中使用UNION,请在结果集中删除重复的记录。 另外,正因为进行了重新操作,所以与Union All相比效率会稍低。 如果使用Union All,mysql将返回所有记录,并且比UNION效率更高。 本文将介绍UNION ALL的使用方法。

一. Union All简介

合并包含重复行数据的两个结果集不会处理任何两个结果集。

使用语法selectcolumn_name(s ) FROMtable1

全部合并

slectcolumn_name(s ) FROMtable2;

注意: UNION结果集中的列名始终与UNION第一条SELECT语句中的列名相同。

二.使用案例

用union all去除结果后,用distinct排出体重---用union all去除结果后,用distinct排出体重。 执行时间为5.4秒

selectdistinctxx.do _ detail _ id from (

selectdo_detail_idfromA

全部合并

selectdo_detail_idfromb(xx;

用union all去除结果后,用group by排出体重---用union all去除结果后,用group by排出体重。 执行时间为5.69秒

selectyy.DO_DETAIL_IDfrom (

selectdo_detail_idfromA

全部合并

select do _ detail _ idfromb (yygroupbyyy.do _ detail _ id;

以上是Union All在mysql中的使用方法。 希望能帮上忙哦~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。