SELECT DISTINCT和MAX我有行/數據表結構如下在同一個查詢
-----------
| SURVEY_ID |
------------
| 1 |
| 2 |
| 2 |
| 3 |
| 4 |
-----------
我想獲得不同的ID,並在同一個查詢的最大ID。我試過
select distinct(survey_id) as survey_id , max(survey_id) as current
from survey_main
group by survey_id
這似乎沒有返回正確的結果。我錯過了什麼?
編輯:所需的結果
---------------------- | Distinct| Max | ---------------------- | 1 | 4 | | 2 | 4 | | 3 | 4 | | 4 | 4 | ----------------------
你有沒有試過這個http://stackoverflow.com/questions/612231/how-can-i-select-rows-with-maxcolumn-value-distinct-by-another-column-in-sql – Mowgli 2013-03-18 20:21:29
你想要嗎?所有survey_ids的計數和最大值(兩列,一行)? – BellevueBob 2013-03-18 20:22:54
@ ItayMoav-Malimovka我只是不想執行2個單獨的查詢爲次要的事情。每行重複的最大值對我來說都很好。 – 2013-03-18 20:25:03