SELECT id,count(*) FROM worker GROUP BY id Desc LIMIT 0,50 ;
这句查询,查询的结果是
id 行数
32 5
29 10
23 2
16 1
…………..
排序按照id的大小排序
本人想查询出来后按统计id的行的数目大小排序,该怎么写。
这句查询,查询的结果是
id 行数
32 5
29 10
23 2
16 1
…………..
排序按照id的大小排序
本人想查询出来后按统计id的行的数目大小排序,该怎么写。
解决方案
40
select * from
(
SELECT id,count(*) as k FROM worker GROUP BY id
) t
order by k Desc LIMIT 0,50 ;
(
SELECT id,count(*) as k FROM worker GROUP BY id
) t
order by k Desc LIMIT 0,50 ;