|
@@ -7,7 +7,7 @@
|
|
|
select a.*, c.replyCount, b.ReplyerName replyerName, b.CreateTime lastReply, b.Content content
|
|
|
from QAProblem a
|
|
|
LEFT JOIN (
|
|
|
- select a.Id, count(1) replyCount from QAProblem a left join QAReply b on a.Id = b.ProblemId GROUP BY a.Id) c on a.Id = c.Id
|
|
|
+ select a.Id, count(1) replyCount from QAProblem a left join QAReply b on a.Id = b.ProblemId where b.DoctorId > 0 and b.Level = 0 GROUP BY a.Id ) c on a.Id = c.Id
|
|
|
LEFT JOIN (
|
|
|
select b.ProblemId, max(b.Id) id from QAReply b GROUP BY b.ProblemId) d on a.Id = d.ProblemId
|
|
|
LEFT JOIN QAReply b on a.Id = b.ProblemId and b.Id = d.id
|