X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите с MySQL
GC_
GC_
Topic Starter сообщение 8.11.2011, 20:54; Ответить: GC_
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 902
Регистрация: 14.1.2008
Из: Red-Ярск
Поблагодарили: 364 раза
Репутация:   78  


Уважаемые форумчане-программисты, подскажите, как такое реализовать.

Имеется база данных вида:

id name
1 one
2 one
3 two
4 five
5 five
6 one
7 five
8 five

нужно сделать вывод данных в виде:
five 4
one 3
two 1

с меня +


--------------------
В чем сила, Брат?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
сообщение 8.11.2011, 20:59; Ответить: kronos
Сообщение #2


Белый веб-мастер
*******


Группа: Active User
Сообщений: 4703
Регистрация: 10.2.2009
Из: Харьков
Поблагодарили: 2629 раз
Репутация:   327  


А в чем логика?
А, понял.

Ну с кол-вом это SELECT name, COUNT(*) as kolvo ... GROUP BY name

А дубли на PHP почистить можно biggrin.gif

Сообщение отредактировал kronos - 8.11.2011, 21:08


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GC_
GC_
Topic Starter сообщение 8.11.2011, 21:04; Ответить: GC_
Сообщение #3


Завсегдатай
*****

Группа: Active User
Сообщений: 902
Регистрация: 14.1.2008
Из: Red-Ярск
Поблагодарили: 364 раза
Репутация:   78  


Т.е. чтобы подсчиталось количество одинаковых name и вывелось по убыванию.


--------------------
В чем сила, Брат?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
сообщение 8.11.2011, 21:10; Ответить: kronos
Сообщение #4


Белый веб-мастер
*******


Группа: Active User
Сообщений: 4703
Регистрация: 10.2.2009
Из: Харьков
Поблагодарили: 2629 раз
Репутация:   327  


SELECT name, COUNT(*) as kolvo ... GROUP BY name, kolvo SORT BY kolvo

только с дублями будет, дубли в php уже можно почистить


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webnet
webnet
сообщение 8.11.2011, 21:14; Ответить: webnet
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 371
Регистрация: 18.12.2008
Из: Москва
Поблагодарили: 61 раз
Репутация:   18  


ASC - DESC для сортировки .


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 8.11.2011, 21:14; Ответить: x64
Сообщение #6


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3430
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2750 раз
Репутация:   289  


по возрастанию имени:
SELECT name, COUNT(*) AS cnt FROM `table` GROUP BY name ORDER BY name


если по убыванию количества, то так:
SELECT name, COUNT(*) AS cnt FROM `table` GROUP BY name ORDER BY cnt DESC


Сообщение отредактировал x64 - 8.11.2011, 21:17


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GC_
GC_
Topic Starter сообщение 8.11.2011, 21:21; Ответить: GC_
Сообщение #7


Завсегдатай
*****

Группа: Active User
Сообщений: 902
Регистрация: 14.1.2008
Из: Red-Ярск
Поблагодарили: 364 раза
Репутация:   78  


Всё, работает, всем спасибо за внимание! :-)


--------------------
В чем сила, Брат?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите выбрать ноутбук
Ноутбук для детей
2 kstnews 160 Сегодня, 17:49
автор: kstnews
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 660 13.12.2017, 21:01
автор: vlads
Открытая тема (нет новых ответов) Помогите выбрать программу
Помогите выбрать программу
11 impak 1355 11.12.2017, 13:11
автор: Mikki
Открытая тема (нет новых ответов) Помогите найти плагин на WP
Отзывы с профилей соц сетей
1 SEOMR 447 30.11.2017, 7:18
автор: Nell
Открытая тема (нет новых ответов) Помогите найти проблему
Долгий ответ сервера
6 maxim1249 702 29.11.2017, 17:27
автор: genjnat


 



RSS Текстовая версия Сейчас: 17.12.2017, 19:56
Дизайн