现在有两张表1.Article(Articleid,ArticleTitle,content)2.Article_Review(ReviewId,Articleid,content)
求一存储过程:返回评论最多的十条记录的Articleid 和ArticleTitle

解决方案 »

  1.   

    select Articleid,ArticleTitle from Article
    where Articleid in (select Articleid from
    (select top 10 Articleid, count(*) ReviewCount
    from Article_Review group by Articleid
    order by ReviewCount desc) t)
      

  2.   

    Create Procedure ArticleReview
    As
    Select Top 10 Article.Articleid, Article.ArticleTitle
    From Article, 
    (SELECT Articleid, COUNT(Articleid) AS ArticleidCount
    FROM ArticleReview 
    GROUP BY Articleid) AS ArticleReview2 
    Article.Articleid=ArticleReview2.Articleid
    Order By ArticleidCount;
      

  3.   

    Create Procedure ArticleReview
    As
    Select Top 10 Article.Articleid, Article.ArticleTitle
    From Article, 
    (SELECT Articleid, COUNT(Articleid) AS ArticleidCount
    FROM ArticleReview 
    GROUP BY Articleid) AS ArticleReview2 
    Article.Articleid=ArticleReview2.Articleid
    Order By ArticleidCount Desc;
      

  4.   

    Create Procedure ArticleReview
    As
    Select Top 10 Article.Articleid, Article.ArticleTitle
    From Article, 
    (SELECT Articleid, COUNT(Articleid) AS ArticleidCount
    FROM ArticleReview 
    GROUP BY Articleid) AS ArticleReview2 where
    Article.Articleid=ArticleReview2.Articleid
    Order By ArticleidCount Desc;少了个where
      

  5.   

    Create Procedure ArticleReview
    As
    Select Top 10 Article.Articleid, Article.ArticleTitle
    From Article, 
    (SELECT Articleid, COUNT(Articleid) AS ArticleidCount
    FROM ArticleReview 
    GROUP BY Articleid) AS ArticleReview2 where
    Article.Articleid=ArticleReview2.Articleid
    Order By ArticleidCount Desc;
      

  6.   

    Create Procedure ArticleReview
    As
    Select Top 10 Article.Articleid, Article.ArticleTitle
    From Article, 
    (SELECT Articleid, COUNT(Articleid) AS ArticleidCount
    FROM ArticleReview 
    GROUP BY Articleid) AS ArticleReview2 
    Article.Articleid=ArticleReview2.Articleid
    Order By ArticleidCount desc