SerB
Новичок
Возможно ли сделать одним запросом
Есть таблица `posts` (
`id` int(10) unsigned NOT NULL auto_increment,
`razdel_id` tinyint(4) NOT NULL,
`author` varchar(50) NOT NULL,
`body` text,
`active` tinyint(1) NOT NULL default '0',
`vote` tinyint(4) NOT NULL,
`created` datetime default NULL,
PRIMARY KEY (`id`)
)
Задача выбрать для каждого раздела (razdel_id) по одной записи с максимальным id
Если просто сгрупировать по razdel_id получаем по одной записи с мин. id (select * from `posts` group by `razdel_id`), возможно ли решить задачу одним запросом?
Есть таблица `posts` (
`id` int(10) unsigned NOT NULL auto_increment,
`razdel_id` tinyint(4) NOT NULL,
`author` varchar(50) NOT NULL,
`body` text,
`active` tinyint(1) NOT NULL default '0',
`vote` tinyint(4) NOT NULL,
`created` datetime default NULL,
PRIMARY KEY (`id`)
)
Задача выбрать для каждого раздела (razdel_id) по одной записи с максимальным id
Если просто сгрупировать по razdel_id получаем по одной записи с мин. id (select * from `posts` group by `razdel_id`), возможно ли решить задачу одним запросом?