получить максимальный идентификатор из нескольких строк и того же идентификатора ссылки - PullRequest
0 голосов
/ 08 мая 2020

Мне нужна строка с максимальным идентификатором, где статус равен 1, и самая новая дата без a_id (619) в доступном запросе WHERE.

В этом примере я хочу получить только строку с идентификатором 876

`id`, `a_id`, `status`, `date`
(876,  619,     1,     '2020-05-08 10:02:17'),
(875,  619,     0,    '2020-05-08 09:41:30'),
(874,  619,     1,    '2020-05-08 09:29:08'),
(873,  619,     1,    '2020-05-08 09:23:30'),
(872,  619,     0,    '2020-05-08 09:20:14'),
(871,  619,     1,    '2020-05-08 09:18:09');

Думал что-то вроде этого но не работает

SELECT a_id,MAX(id)
FROM stats          
WHERE status = 1 
GROUP BY a_id
...