为什么两个执行很快的SQL,union之后特别慢
UNION获取两个数据集并返回唯一重叠。换句话说,它花费时间去除重复。
所以如果只是想取两个SQL的结果,改成使用union all,不会有去重操作
如果还是想去重,可以在union all之后再包一层查询,使用distinct
为什么两个执行很快的SQL,union之后特别慢
UNION获取两个数据集并返回唯一重叠。换句话说,它花费时间去除重复。
所以如果只是想取两个SQL的结果,改成使用union all,不会有去重操作
如果还是想去重,可以在union all之后再包一层查询,使用distinct
发布评论