select ( @i:= @i+ 1) as i, openid,number, share,phonetime from mask,( select @i:= 0) as it where phone != '' order by number desc, share desc,phonetime asc