当前位置: 代码迷 >> Sql Server >> 统计所有版区内文章总数大于10的版区编号的SQL语句,该怎么处理
  详细解决方案

统计所有版区内文章总数大于10的版区编号的SQL语句,该怎么处理

热度:41   发布时间:2016-04-27 17:29:09.0
统计所有版区内文章总数大于10的版区编号的SQL语句
数据表示意如下:
Board表
|-----------|---------------------|
|BoardId         |       int                               |
|-----------|---------------------|
|BoardName     |       nvarchar(40)             |
-----------------------------------
Article表
|-----------|---------------------|
|ArticleId     |       int                               |
|-----------|---------------------|
|Subject         |       nvarchar(40)             |
-----------------------------------
|BoardId         |       int                               |
|-----------|---------------------|
现给出两个表简单结构图,第一个表表示论坛分类,有分类编号和分类名称两个字段,第二个是论坛帖子数据表,有文章编号、文章标题、所属版区编号等字段(其它字段省略了)。
问题:如何写一SQL语句得到所有版区内文章数目大于10的版区名称?

------解决方案--------------------
select Boardname
from Board
where BoardId in
(select BoardID from Article group by BoardID having count(ArticleId)> 10)
  相关解决方案