SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.01.2010 12:59:53

sems
Участник
Зарегистрирован: 27.01.2010
Сообщений: 1

Ограничение количества результатов запроса

Всем здрасте!

Есть таблица со следующей структурой:

1. Subdivision INT(11)
2. Place           INT(11)
3. Name          VARCHAR(50)

Первые два поля, связи с другими таблицами.

Данные в таблице примерно следующие

1, 1, Text
1, 1, Text
1, 2, Text
1, 2, Text
1, 2, Text
1, 2, Text
1, 3, Text
1, 3, Text
2, 1, Text
2, 1, Text
2, 2, Text
2, 2, Text
2, 3, Text
2, 3, Text

Вот собственно вопрос,
как построить следующию выборку:

1, 1, Text
1, 2, Text
2, 1, Text
2, 2, Text

т.е. что бы в результате я получил ПО ОДНОЙ записи из с Subdivision = 1 и всеми значениями Place

Неактивен

 

#2 27.01.2010 16:36:09

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Ограничение количества результатов запроса

Если все равно, какой из текстов при этом отдастся, то
SELECT subdivision, place, name FROM tablename GROUP BY 1,2;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson