weixin_47681677 2021-01-25 11:28 采纳率: 0%
浏览 606

为什么我先union all在group by和group by在union all结果会不一样?

  • 写回答

3条回答 默认 最新

  • 自由游戏开发者 2021-01-25 12:40
    关注

    这个问题可以理解成并集排序,你有3个并集,集合1{1,3,2},集合2{4,5,6},集合3{7,9,8}

    union all在group by ,相当于把三个集合放一起了在排序

    group by 在union all ,相当于每个集合排序后,再并集放一起

    评论

报告相同问题?