Здравствуйте. Не получается запрос придумать. Есть таблицы (users, comments): Users -id -name Comments -id -text -user_id -created_at С помощью запроса Код (Text): SELECT users.id as user_id, name, comments.id as comment_id, text, comments.created_at FROM `users` INNER JOIN `comments` on `users`.`id` = `comments`.`user_id` ORDER BY `users`.`id` ASC, `comments`.`created_at` DESC; Получилось вывести список пользователей и их все комментарии: Но мне нужно вывести список пользователей и их последний комментарий
вот примеры решения задачи https://www.sql.ru/forum/687908/faq-vyborka-pervoy-posledney-zapisi-v-gruppah?mid=7543589#7543589
Спасибо. Ваша ссылка очень помогла. Запрос получился : Код (Text): SELECT id, name, (SELECT SUBSTR(MAX(CONCAT(created_at, text)), 20) FROM comments WHERE user_id = users.id GROUP BY user_id) AS last_comment_text FROM users; Результат: