![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите составить SQL запрос...
DillerXX © (2006-11-21 22:34:00)Только начал с ним работать, поэтому до конца не освоился, а встала следующая задача: пусть в таблице будет 2 столбца
id Num
1 6
2 6
3 6
4 1
5 1
6 7
7 6
В результате мне нужно получить отсортированную по убыванию таблицу с количеством повторений значений столбца Num с нумерацией строк числами Num.
Да, коряво написал, но для нашей текущей таблицы результат должен быть таким:
Num Num_count
6 4
1 2
7 1
Вот собственно, буду благодарен за помощь... я знаю что нужно использовать COUNT и GROUP BY, но никак не получается запрос верно составить :( БД - MySQL если это имеет значение
vidiv (2006-11-22 05:14:00) [1]SELECT `Num`, Count(`id`) AS `Num_count` FROM `mytable` GROUP BY `num` ORDER BY `Num_count` DESC
Petr V. Abramov (2006-11-21 22:54:00) [2]для текущей таблицы и этой формулировки вопроса (похожей на стандартный вопрос стандартного запроса :) - похожена правду
> Num sort by
ORDER BY
Удачи, рюхай :)
DillerXX (2006-11-21 22:43:00) [3]select num, count(id) from T1 group by Num sort by count(id) desc
похоже на правду?