一个表结构:
org_city //表示起始城市
des_city //表示到达城市
car_number //表示车号
...
现在我用select count(*), org_city from table group by org_city;可以得到用org_city聚类后,每个org_city对应的记录数,那我可以以此表作为子查询,得到哪一个org_city与des_city对上的记录数排序么?例如:
org_city des_city car_number ...
PEK CAN 123
PEK SHA 231
PEK CAN 123
PVG PEK 124
...得到:
PEK-CAN 2
PEK-SHA 1
PVG-PEK 1
...
org_city //表示起始城市
des_city //表示到达城市
car_number //表示车号
...
现在我用select count(*), org_city from table group by org_city;可以得到用org_city聚类后,每个org_city对应的记录数,那我可以以此表作为子查询,得到哪一个org_city与des_city对上的记录数排序么?例如:
org_city des_city car_number ...
PEK CAN 123
PEK SHA 231
PEK CAN 123
PVG PEK 124
...得到:
PEK-CAN 2
PEK-SHA 1
PVG-PEK 1
...
以上是正解!
from table
group by org_city,des_city
order by 2 desc