У меня есть таблица с данными строк/в следующей структуреВыберите DISTINCT и MAX в одном запросе
-----------
| SURVEY_ID |
------------
| 1 |
| 2 |
| 2 |
| 3 |
| 4 |
-----------
Я хочу, чтобы получить различные идентификаторы и максимальный идентификатор в том же запросе. Я попробовал
select distinct(survey_id) as survey_id , max(survey_id) as current
from survey_main
group by survey_id
Это, похоже, не возвращает правильный результат. Что мне не хватает?
Edit: Требуемый результат
---------------------- | 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
Вы хотите количество всех опросов и макс (два столбца, одна строка)? – BellevueBob
@ ItayMoav-Malimovka Я просто не хочу выполнять 2 отдельных запроса для второстепенной вещи. Максимальное значение, повторяющееся в каждой строке, отлично со мной. –