栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

加入而不是相关子查询

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

加入而不是相关子查询

如果我正确理解,postid是唯一的,所以这应该有所帮助

编辑:

好,那就试试

DECLARE @BlogPosts  TABLE(     PostID INT PRIMARY KEY  not null,     PostTitle NVARCHAR ,     BlogID int,     TotalComments int )INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECt 1, 'A', 1, 3INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 2, 'B', 1, 4INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 3, 'C', 2, 5INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 4, 'D', 2, 6INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 5, 'E', 2, 7INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 6, 'F', 1, 8INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 7, 'G', 3, 9INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 8, 'H', 4, 10INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 9, 'I', 5, 11INSERT INTO @BlogPosts (PostID,PostTitle,BlogID,TotalComments) SELECT 10, 'J', 6, 5SELECT  TOP 5 *FROM    @BlogPosts bp INNER JOIN        ( SELECt  BlogID,         MAX(TotalComments) MaxComments FROM    @BlogPosts GROUP BY BlogID        ) maxCommentsPerBlog ON bp.BlogID = maxCommentsPerBlog.BlogID      AND bp.TotalComments = maxCommentsPerBlog.MaxCommentsORDER BY bp.TotalComments DESC

不过,您可能有多个max blog-totalComments组合。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/634441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号