单选题
有如下主题帖表和回复帖表:
主题帖(编号C,用户名C,标题C,内容M,发帖时间T)
回复帖(编号C,用户名C,内容M,回复时间T,主题帖编号C)
统计并显示回复帖数量大于等于5的主题帖信息,正确的SQL语句是______。
-
-
-
-
【正确答案】
A
【答案解析】[解析] (GROUP BY用于将查询结果按指定列分成集合组,应采用GROUP BY对主题帖编号,标题分组,即GROUP BY主题帖编号,标题,使用HAVING子句可以对这些组进行限定,定义这些组所必须满足的条件,在本题中是回复帖数量> =5,即HAVING回复帖数量> =5,故选B和D选项错。通过WHERE子句对“主题帖.编号=主题帖编号”的限定,使得主题帖,回复帖两张表内连接,而C选项中的“主题帖.编号=回复帖.编号”则错误,因为这是将主题帖表中的主题帖编号和回复贴表的回复帖编号相连接,故C选项错误。