Oracle для извлечения данных - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть таблица с id, name, update_date и т. Д. Столбцами.

Select distinct id from table1 order by update_date desc;

В приведенном выше запросе я также получаю повторяющиеся значения. Мне нужно получить отдельный идентификатор с последней обновленной датой.

1 Ответ

0 голосов
/ 25 апреля 2018

Вообще говоря, это может сделать работу:

select id, 
       max(update_date) max_update_date
from table1
group by id;

в

  • MAX вернет самое последнее UPDATE_DATE
  • GROUP BY вернет DISTINCT ID в любом случае (так что вам не нужно его указывать)

Если этого не произойдет, предоставьте контрольный пример и объясните, какой вывод вы хотите получить; кто-то поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...