我有一个foo
用这些字段调用的表:
- id
- type
- parentId
我想选择一个父IDS列表,按照COUNT(*)
它们在表中出现次数的降序排列。像这样的东西:
SELECT DISTINCT parentId FROM `foo`
ORDER BY (COUNT(parentId) DESC where parentId = parentId)
如何以最有效的方式完成这项工作,并在服务器上施加最少的负载?
表中可能有成千上万条记录,因此手动浏览每条记录是不可接受的。