SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 09.04.2009 16:46:45

4kict
Участник
Зарегистрирован: 09.04.2009
Сообщений: 6

Помогите с запросом

Есть таблица:
Имя | Возраст | Вес | Рост
Как вывести группы имен людей с одинаковым возрастом, ростом и весом, начиная с самой обширной группы.
Большое спасибо!

Неактивен

 

#2 09.04.2009 16:57:31

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

Re: Помогите с запросом

SELECT GROUP_CONCAT(name), age, weight, height
FROM tablename
GROUP BY age, weight, height
ORDER BY COUNT(*) DESC

Неактивен

 

#3 09.04.2009 17:14:46

4kict
Участник
Зарегистрирован: 09.04.2009
Сообщений: 6

Re: Помогите с запросом

Спасибо за помощь, а что должна делать эта штука: «GROUP_CONCAT(name)» ?

Отредактированно 4kict (09.04.2009 17:15:04)

Неактивен

 

#4 09.04.2009 17:20:16

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

Re: Помогите с запросом

Выводить список имен людей smile

Неактивен

 

#5 09.04.2009 17:25:24

4kict
Участник
Зарегистрирован: 09.04.2009
Сообщений: 6

Re: Помогите с запросом

а как на php перебрать спасок сформированный «GROUP_CONCAT(name)» ?

Отредактированно 4kict (09.04.2009 17:39:22)

Неактивен

 

#6 09.04.2009 17:59:36

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

Re: Помогите с запросом

Неактивен

 

#7 10.04.2009 08:57:42

4kict
Участник
Зарегистрирован: 09.04.2009
Сообщений: 6

Re: Помогите с запросом

Большое спасибо за помощь!

Неактивен

 

Board footer

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