select a.cityid cityid,  b.cityname cityname, count(a.cityid) form city a,thread b 
where a.cityid=b.cityid group by a.cityid,b.cityname order by a.cityid