каждой категории?
А таблица с самими категориями есть? Если да, ещё вариант — что-то вроде: SELECT ... FROM category AS c LEFT JOIN LATERAL ( SELECT ... FROM category_record AS cr WHERE cr.category_id = c.id ORDER BY <то, чем определяется последняя> DESC LIMIT 1 ) ON true;
Обсуждают сегодня