Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вопрос по выборке (Александр) 26/08/2007 - 08:32:20
      Re: Вопрос по выборке (bac) 26/08/2007 - 21:21:31

> Original message text:
> From: Александр - 26/08/2007 - 08:32:20
> Subject:Вопрос по выборке
> -----------------
> Прошу прощения за простой вопрос. Но никак не могу решить головоломку.
> Каким образом можно выбрать строки которые содержали бы самых старших в группе species?
> Т.е. имея данные вида
> +--------+---------+------------+
> | name | species | birth |
> +--------+---------+------------+
> | Fluffy | cat | 1993-02-04 |
> | Claws | cat | 1994-03-17 |
> | Buffy | dog | 1989-05-13 |
> | Fang | dog | 1990-08-27 |
> | Bowser | dog | 1989-08-31 |
> +--------+---------+------------+
>
> В результате выборки нам нужно получить.
>
> +--------+---------+------------+
> | name | species | birth |
> +--------+---------+------------+
> | Claws | cat | 1994-03-17 |
> | Fang | dog | 1990-08-27 |
> +--------+---------+------------+
>
> Грубо говоря по одному предстовителю из группы с максимальным возрастом
>


From: bac - 26/08/2007 - 21:21:31
Subject:Вопрос по выборке
-----------------
У меня вот так получается
/*
CREATE TABLE rr (
name VARCHAR(20),
species VARCHAR(10),
birth DATE
);

INSERT INTO rr VALUES
('Fluffy', 'cat', '1993-02-04'),
('Claws', 'cat', '1994-03-17'),
('Buffy', 'dog', '1989-05-13'),
('Fang', 'dog', '1990-08-27'),
('Bowser', 'dog', '1989-08-31');
*/
SELECT * FROM ( SELECT * FROM rr ORDER BY species, birth DESC ) a GROUP BY species


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32079



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |