Предыстория такова - хочу вести лог нажатия кнопки DND на ip телефоне (если она нажата, то звонки телефон не принимает).
Телефон умеет в зависимости от того нажали или отжали кнопку делать запрос к определенному http адресу.
Я создал таблицу простую
CREATE TABLE `sd2_ipphone` (
`id` int(11) NOT NULL,
`phone` int(4) NOT NULL,
`datetime` timestamp NOT NULL DEFAULT current_timestamp(),
`state` enum('on','off') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Соответственно каждое нажатие туда логгируется.
Задачи собственно две - сделав один запрос получить последние статусы (state) каждого из номеров(phone) в логе и иметь историю нажатий. Со вторым вот все понятно, а первую как лучше решить? group by сортировать не будет, множественные запросы делать не хотелось бы...как решается такая задача?