我问是否有可能通过行的出现次数的后续顺序来订购结果,这是一个澄清的例子: 这是我的表:
foo
foo1
foo
foo
foo1
foo2
这是我在查询(我无法猜测)之后调用的结果:
foo
foo
foo
foo1
foo1
foo2
coz foo apears 3次然后foo1 apears 2次然后foo2 apears只有1次。
那么,查询的使用方式如何?
我会感谢任何支持! 我的问候!
答案 0 :(得分:0)
select t1.col from
table as t1 inner join (
select col,count(col) as num
from table
group by col) as t2
on t1.col = t2.col
order by t2.num desc