|
MySQL.RU - Webboard
Вернуться
проблема с выборкой (Виталий) 01/02/2010 - 11:15:28
Re: проблема с выборкой (bac) 02/02/2010 - 12:35:39
> Original message text:
> From: Виталий - 01/02/2010 - 11:15:28
> Subject:проблема с выборкой
> -----------------
> Есть табла:
>
> ID NAME1 NAME2
> 1 Иванов Петя
> 2 Иванов Коля
> 3 Иванов Ваня
> 4 Петров Саша
> 5 Петров Вася
>
> Нужно написать запрос, чтобы не было повторяющихся значений поля name1, а name2 чтобы был отсортирован по имени. Т.е., по-русски говоря, чтобы Иванов был только один, первый по алфавиту, т.е. Ваня, аналогично и Петров.
>
> В результате запроса надо получить:
>
> ID NAME1 NAME2
> 3 Иванов Ваня
> 5 Петров Вася
>
> Пробовал так, но пишут, что так вроде нельзя:
>
> SELECT * FROM table GROUP BY name1 ORDER BY name2
>
>
>
>
From: bac - 02/02/2010 - 12:35:39
Subject:проблема с выборкой
-----------------
SELECT NAME1, NAME2
FROM (
SELECT NAME1, NAME2
FROM Table
ORDER BY NAME1, NAME2
) AS s
GROUP BY NAME1
ORDER BY NAME1
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36723
|
|