Предположим, есть большая таблица test
со столбцами credit_id
, update_date
и value
.
Необходимо выбрать value
для каждого credit_id
, соответствующий максимальной дате update_date
.
В идеале, запрос будет выглядеть так:
select m.credit_id, t.value
from (select credit_id, max(update_date) as mud
from test
group by credit_id) m
join test t on m.credit_id = t.credit_id and m.mud = t.update_time
В Oracle был вариант с keep dense_rank
, который упрощал задачу и позволял сделать без подзапроса. Есть какая-нибудь альтернатива в MySQL?
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добрый день, не получается собрать проект maven постоянно выдаёт ошибкуЖалуясь на "Неразрешимый родительский POM" в чём может быть дело ? часть...
Пытаюсь сделать такую вещь: В консоль выводится вопросЕсли в течении некоторого времени пользователь не вводит ответ, то задаётся следующий...
Проблема в том, что для удаления данных с Firebase мне необходимо знать ключ для удаленияЯ получаю snapshop, в режиме дебага вижу, что ключ приходит,...