2016-12-13 20 views

回答

1

以下應該可以幫助你在MySQL中使用的RANK()

SELECT * 
FROM 
    (
     SELECT [Street], [Flood], 
      @curRank := @curRank + 1 AS rank 
      (SELECT @curRank := 0) r 
      ORDER BY [FloodCount] DESC [Ranking] 
     FROM 
     (SELECT [Street], [Flood], COUNT([Flood]) FROM 
     [Worklog].[dbo].[Flood] 
     GROUP BY [Street], [Flood] 
     ) a 
    ) b 
WHERE [Ranking] = 1 

有關詳細信息,請參閱本:RANK() in MySQL