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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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

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

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


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

Ну с кол-вом это 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


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


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


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

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


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


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


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


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


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


по возрастанию имени:
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


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1242 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12480 24.7.2020, 17:02
автор: -JamesSmips-


 



RSS Текстовая версия Сейчас: 19.4.2024, 18:38
Дизайн