SQL-запрос для получения всех значений значений первого отдельного (заданного) столбца - PullRequest
0 голосов
/ 13 сентября 2018

В моей таблице есть следующие данные для примера:

ID  GRADE
1   54 
1   53  
1   52
2   78  
2   75 
2   74 
3   43 
3   42
3   41

Это получено из запроса: "ВЫБЕРИТЕ ID, GRADE ИЗ ТАБЛИЦЫ ПОРЯДОК GRADE DESC;" Идентификатор не является первичным ключом.

Я хочу получить такие данные:

ID  GRADE
1   54
2   78
3   43

То есть я хочу получить значение всех записей, которые являются первыми отдельными с точки зрения идентификатора.

Есть предложения?

1 Ответ

0 голосов
/ 13 сентября 2018

Я думаю, вам нужно это просто group by:

select ID, max(GRADE) 
from TABLE 
group by ID
order by ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...