За последние 24 часа нас посетили 19248 программистов и 1615 роботов. Сейчас ищут 1095 программистов ...

Прошу помощи с запросом

Тема в разделе "MySQL", создана пользователем catov, 9 мар 2010.

  1. catov

    catov Активный пользователь

    С нами с:
    9 мар 2010
    Сообщения:
    1
    Симпатии:
    0
    Помогите c запросом
    Есть таблица `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`)
     
  2. Phantik

    Phantik Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    163
    Симпатии:
    0
    SELECT MAX(id), razdel_id,author,body FROM posts
    GROUP BY razdel_id,author,body