欢迎加入EUCMS官方QQ交流群,与更多EUCMS用户一起讨论,共同发财!

QQ群:1222386
> 资讯中心 >> 建站技术 >>正文
mysql中union和union all的区别和注意点
2020-12-03 1147 收藏

mysql中union和union all的区别和注意点
昨天有个功能要实现排行效果,而且是随机按照某些字段的总值,但是第一个又要不一样,因为第一个人给了钱,所以要排第一。

打个比方吧,表(userinfo)中有这几个字段:username,isvalid,givedmoney,sumip,yip,monthip,visitcount,regte


现在要实现显示排行前10位用户,

     出现在排行第一位的要是givedmoney为1的用户(表示给了钱), 而且isvalid为1(表示通过认证)


     其它的9个用户呢,要在字段(sumip,yip,monthip,visitcount)中随机选择一个作为排序的依据


    

这样的sql语句改怎么写呢?


     下面是我的答案: