簡體   English   中英

從不同的行值SQL Server獲取max()值

[英]Get max() value from distinct row value sql server

我需要為同一列的不同行選擇最大值:

這是我的桌子

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 ) 

如何選擇兩者?

如果我正確理解,那么您只想按id對表進行分組

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM