【发布时间】:2011-08-31 21:41:22
【问题描述】:
SELECT COUNT(pkNotification) AS caseTotal
,COUNT(fkCaseType) AS Suspected
, COUNT(fkCaseType) AS Confirmed
, Disease.Name
FROM [Notification]
INNER JOIN [Disease] ON Notification.fkDisease=Disease.pkDisease
GROUP BY Disease.Name
这是我的声明。但我需要 COUNT(fkCaseType) AS Suspected 仅在 fkCaseType=1 和 Confirmed 时出现 fkcaseType=2。
问题是我在哪里进行子查询,我对 group by 有问题。
【问题讨论】:
标签: sql select count group-by where