Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Имеется таблица articles:
id | parent_id | headline | text | time
Где parent_id — ID раздела, которому принадлежит статья. Стоит задача из каждого раздела выбрать самую последнюю статью (с самым большим значением поля time). GROUP BY позволяет выбрать только первый элемент из каждого раздела.
Пробовал разные примеры с DISTINCT, которые тут уже обсуждались иногда — не помогло. Т.е. просто запрос: SELECT DISTINCT parent_id FROM articles конечно отработает нормально. Но мне же нужны и другие поля, а так просто дописать список полей после DISTINCT parent_id нельзя, а то DISTINCT распространяется и на них.
Кто может подсказать решение?
Неактивен
Часто встречающаяся задача, которая, к сожалению, не имеет хорошего стандартного
решения
Попробуйте, например, так:
Неактивен
Страниц: 1