php查询mysql并统计同一字段的数量,最后按这个数量降序排序

$sx=$empire->fetch1("selectuid,username,idfrombiaoorderbyuseriddesclimit1000");$total... $sx=$empire->fetch1("select uid,username,id from biao order by userid desc limit 1000");
$totalnum=$empire->gettotal("select count(*) as total from biao where userid='$sx[userid]'");
select uid,username from biao2 where uid='$sx[userid]' order by '$totalnum' desc limit 5

差不多以上意思,想统计表中UID一样数据,比如
username uid 表中一样uid数目

张三 1 7个
李四 2 4个
啊们 3 5个
最后排序实现
张三7个
啊们5个
李四4个
展开
 我来答
lxydjx
2013-01-31 · TA获得超过283个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:405万
展开全部
select username,count(uid) as num from biao group by username
追问
排序错了哦,我想要的是以统计到的个数,从高到底排序,你的这种方法排序都是固定了的
追答
select  username,count(uid) as num from biao group by username  order by num (desc|asc)
风中的花朵1990
2013-01-31 · TA获得超过712个赞
知道小有建树答主
回答量:905
采纳率:66%
帮助的人:405万
展开全部
select count(uid) as number from table group by uid
追问
排序错了哦,我想要的是以统计到的个数,从高到底排序,你的这种方法排序都是固定了的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式