次の構造の行/データを含むテーブルがあります
-----------
| 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
これは正しい結果を返していないようです。私は何が欠けていますか?
編集:必要な結果
----------------------
| | 独特| マックス |
----------------------
| | 1 | 4 |
| | 2 | 4 |
| | 3 | 4 |
| | 4 | 4 |
----------------------