您的位置:首页 > 数据库

最近几天SQL深受打击

2008-12-26 14:27 239 查看
查一个问题的投诉个数,

Question Answer多个 Answer下投诉多个 

我写的

(select sum(sumXX) as xx,QuestionID from(

select t1.AnswerID,t2.sumXX,t1.QuestionID from (select AnswerID,QuestionID from TB_Answer as t0) as t1 left join

(select AnswerID,count(AnswerID) as sumXX from TB_Complaint where IsDelete!=1 group by AnswerID) as t2

on t1.AnswerID=t2.AnswerID ) as t3 group by QuestionID) as XT

同事写的

select a.questionid,count(a.questionid) from tb_question a inner join tb_answer b on a.questionid=b.questionid inner join tb_complaint c on c.answerid=b.answerid group by a.questionid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: