【发布时间】:2010-11-25 02:01:40
【问题描述】:
这是我需要获取的内容:
- 有 cmets 的帖子
- 每个帖子的 cmets 数量
- 每个帖子的未读 cmets 数(由 "cmets" 表中的布尔 "read" 列表示)
最后一部分是我遇到的麻烦。
到目前为止,这是我的 SQL:
选择
帖子.id
, 帖子.title
, COUNT(cmets.id) AS cmetsCount
来自帖子
内连接 cmets
打开 cmets.postID = posts.id
分组
帖子.id
订购者
cmets.createDate DESC
到目前为止,这工作正常,但我需要 COUNT() 有多少 cmets 的“读取”字段等于 0。我不确定如何在现有查询中执行这个额外的 COUNT()。
提前致谢!
【问题讨论】: