【发布时间】:2014-09-28 06:03:47
【问题描述】:
我有两个名为 REQUESTS 和 OPENISSUES 的大表。 一个保存请求信息,另一个保存每个请求的问题数。
在 REQUESTS 表中有一个状态列,用于跟踪请求状态。
我正在寻找一个查询,它计算 OPENISSUES 表中所有未将状态设置为“已关闭”的请求的记录
我的查询计算所有记录,但没有在一行中返回结果。 我得到每个请求的结果。有人有想法吗?
这是我的查询:
SELECT
(SELECT COUNT(ID) FROM openissues WHERE openissues.requestID=requests.ID) AS TotalIssues
FROM requests
WHERE requests.status<>'Closed'
现在欢迎任何想法。 否则我会开始统计 ASP 中的记录。
问候, 玻璃块
【问题讨论】:
-
你的数据库系统是什么?你能提供你期望的结果吗?
标签: sql count inner-join multiple-results