У меня есть таблица с событиями «events», которая содержит все события и их более старые версии. У меня есть эти столбцы:
- "id" основной,
- "origin_id" здесь я сохраняю идентификатор исходного события,
- столбец "DATETIME" с указанием даты.
Когда я впервые добавляю событие, его «origin_id» получает значение «id». Когда я изменяю это событие, я создаю новое событие с тем же «origin_id», что и первое, новым автоматически увеличиваемым «id» и новым «date_added», конечно.
Как получить список со всеми текущими событиями из таблицы, без их старых версий, упорядоченных по дате начала "start" - столбец DATETIME снова?
Так что, если у меня есть 3 события и у каждого из них есть несколько ревизий / обновлений, я хочу получить только последнее обновление для каждого из них.