2014-01-10 132 views
1

我需要选择由同一列的不同行最大值:获得最大的()值

这里是我的表

id   | visited_count 
------------+-------------- 
01071400005 | 1 
01071400005 | 5 
01071400006 | 1 
01071400006 | 3 

我需要显示01071400005和01071400006,所以我试过下面的代码,但它只选择01071400005.

SELECT MAX(visited_count) - 1 
from tbl_all_purple_flag_level where id in 
(select distinct(id) from tbl_all_purple_flag_level) 

我该如何选择它们?

回答

0

如果我理解正确的话,那么你只是想你的表由id

SELECT id, MAX(visited_count) FROM tbl_all_purple_flag_level GROUP BY id