select id,title,replycount
from 
(SELECT requests.id, requests.title,(select count(*) from requests a where a.parent_id=requests.id) AS replycount FROM requests
) tableA
order by replycount

解决方案 »

  1.   

    SELECT requests.id, requests.title,(select count(*) from requests a where a.parent_id=requests.id) AS replycount FROM requests
    order by replycount  --这是对的
      

  2.   

    可以直接写成 order by replycount
      

  3.   

    zjcxc(邹建) :pbsql(风云) :
    我在access直接写order by replycount是不行的!
      

  4.   

    直接把(select count(*) from requests a where a.parent_id=requests.id)写到order by里或者外面包一层查询