У меня есть таблица с данными с разных устройств. Каждое устройство имеет идентификатор. Оператор insert выполняется каждый раз при изменении состояния устройства.MySQL, выбрав последние запросы с заданным идентификатором
Я хочу выбрать последние записи всех устройств.
Я использую этот код:
SELECT device_id, entry_id, data, entry_date
FROM some_table
group by device_id
order by device_id asc, entry_date desc;
но он возвращает мне первые записи для каждого устройства, а не в последнюю очередь.
Вы можете мне помочь?
я получаю сообщение об ошибке: «Код ошибки: 1052. Колонки„device_id“в списке полого неоднозначный» – user2515973
Вы уверены? Вы не получите эту ошибку. Вы что-то изменили? – Madhivanan
Я только добавил больше столбцов в первый оператор select. Это не должно иметь никакого влияния. – user2515973