group having

886 ワード

SELECT count(*) AS tp_count FROM `tg_question` WHERE quid=0 LIMIT 1 

SELECT fid,fuid,ftitle,fstatus,fcount,count(d.did) as discuss FROM `tg_feed` 
LEFT JOIN tg_discuss as d on d.dpid=fid and fuid=0 GROUP BY fid ORDER BY fid desc LIMIT 0,10;

SELECT fid,fuid,ftitle,fstatus,fcount,count(d.did) as discuss FROM `tg_feed` 
LEFT JOIN tg_discuss as d on d.dpid=fid GROUP BY fid having fuid=0 ORDER BY fid desc LIMIT 0,10;

SELECT qid,quid,qtitle,qstatus,qclickcount,count(a.aqid) as answer FROM `tg_question` 
LEFT JOIN tg_answer as a on a.aqid=qid GROUP BY qid HAVING quid=0 ORDER BY qid desc LIMIT 0,10 ;


select qa.*,b.acontent as content from tg_answer b,(select a.*,q.bestaid,q.qtitle
from tg_answer a,tg_question q where aqid=q.qid and aid=1) qa 
where b.aid = qa.bestaid