select a.Accounts,g.Score from dbo.AccountsInfo as a,QPTreasureDB.dbo.GameScoreInfo as g where a.UserID=g.UserID order by g.Score desc
要怎么在上次那句sql查询结果中取前5条数据,不用存储过程,视图,麻烦会的帮忙写下 谢谢!

解决方案 »

  1.   


    select top 5 a.Accounts,g.Score from dbo.AccountsInfo as a,QPTreasureDB.dbo.GameScoreInfo as g where a.UserID=g.UserID order by g.Score desc
     
      

  2.   

    SELECT TOP 5 
          a.Accounts
    ,     g.Score 
    FROM 
        dbo.AccountsInfo AS a
    ,   QPTreasureDB.dbo.GameScoreInfo AS g 
    WHERE a.UserID=g.UserID order by g.Score desc
     
      

  3.   

    select top 5 * a.Accounts,g.Score from dbo.AccountsInfo as a,QPTreasureDB.dbo.GameScoreInfo as g where a.UserID=g.UserID order by g.Score desc