продавец русских невест
С нами с 24.01.03
Сообщения: 2315
Рейтинг: 443
|
Добавлено: 23/06/05 в 00:04 |
Код: | CREATE TABLE `galls_click` (
`GID` varchar(20) NOT NULL default '',
`cdate` timestamp(14) NOT NULL
) TYPE=MyISAM; |
подскажите, как в данной таблице выбрать 20 наиболее часто встречающихся GID ?
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 23/06/05 в 00:42 |
Код: | SELECT gid, cdate
FROM galls_click
GROUP BY gid
ORDER BY `gid` DESC
LIMIT 20 |
|
|
|
|
продавец русских невест
С нами с 24.01.03
Сообщения: 2315
Рейтинг: 443
|
Добавлено: 23/06/05 в 01:03 |
что-тонекоректно работает, мне нужно чтоб был вывод начиная с наибольшего заканчивая меньшим значением...
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 23/06/05 в 01:18 |
так и есть
ORDER BY DESC - это по убывающей, а в чем некорректность?
ааа понял.. у тебя GID - varchar ? но это ай ди, то есть ты хранишь там цифры? сделай INT и не мучайся, все заработает
|
|
|
|
продавец русских невест
С нами с 24.01.03
Сообщения: 2315
Рейтинг: 443
|
Добавлено: 23/06/05 в 01:26 |
Код: |
INSERT INTO `galls_click` VALUES (1, '51', 20050523015801);
INSERT INTO `galls_click` VALUES (10, '51', 20050523015809);
INSERT INTO `galls_click` VALUES (12, '51', 20050523015813);
INSERT INTO `galls_click` VALUES (10, '51', 20050523015817);
INSERT INTO `galls_click` VALUES (11, '51', 20050523015821);
INSERT INTO `galls_click` VALUES (10, '51', 20050523015825);
INSERT INTO `galls_click` VALUES (10, '51', 20050523015829);
INSERT INTO `galls_click` VALUES (10, '51', 20050523015833);
INSERT INTO `galls_click` VALUES (10, '51', 20050523015837);
INSERT INTO `galls_click` VALUES (11, '51', 20050523015840);
INSERT INTO `galls_click` VALUES (11, '51', 20050523015844);
INSERT INTO `galls_click` VALUES (12, '51', 20050523015848);
INSERT INTO `galls_click` VALUES (1, '51', 20050523020138);
INSERT INTO `galls_click` VALUES (1, '51', 20050523020127);
INSERT INTO `galls_click` VALUES (1, '51', 20050523020121);
INSERT INTO `galls_click` VALUES (11, '51', 20050523020253);
INSERT INTO `galls_click` VALUES (1, '51', 20050523020151);
INSERT INTO `galls_click` VALUES (1, '51', 20050523020153);
INSERT INTO `galls_click` VALUES (11, '51', 20050523020547);
INSERT INTO `galls_click` VALUES (11, '51', 20050523020550);
INSERT INTO `galls_click` VALUES (11, '51', 20050523020552);
INSERT INTO `galls_click` VALUES (1, '51', 20050523022123);
INSERT INTO `galls_click` VALUES (1, '51', 20050523022348);
INSERT INTO `galls_click` VALUES (1, '51', 20050523022353);
INSERT INTO `galls_click` VALUES (1, '51', 20050523022355); |
выводит 12 11 10 1
но по статистике тут номер 1 должен быть первым, потом 11й... потмо 10 и 12
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 23/06/05 в 01:31 |
ты ж сам сказал
Цитата: | что-тонекоректно работает, мне нужно чтоб был вывод начиная с наибольшего заканчивая меньшим значением |
ааа... понял, тебе по количеству повторений надо, да?
|
|
|
|
продавец русских невест
С нами с 24.01.03
Сообщения: 2315
Рейтинг: 443
|
Добавлено: 23/06/05 в 01:32 |
именно!
самы повторяющийся, потом менне повторяющийся, потом самый редкий...
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 23/06/05 в 01:34 |
щас сообразим
дай новую структуру таблицы, а то у тебя в инсертах три поля
|
|
|
|
продавец русских невест
С нами с 24.01.03
Сообщения: 2315
Рейтинг: 443
|
Добавлено: 23/06/05 в 01:36 |
Код: | CREATE TABLE `galls_click` (
`GID` int(11) NOT NULL default '0',
`SID` int(11) NOT NULL default '',
`cdate` timestamp(14) NOT NULL
) TYPE=MyISAM; |
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 23/06/05 в 01:40 |
Код: | SELECT COUNT( gid ) AS cou_gid, gid, cdate
FROM galls_click
GROUP BY gid
ORDER BY cou_gid DESC
LIMIT 20 |
первое поле служебное
|
|
|
|
продавец русских невест
С нами с 24.01.03
Сообщения: 2315
Рейтинг: 443
|
Добавлено: 23/06/05 в 01:43 |
Core писал: | Код: | SELECT COUNT( gid ) AS cou_gid, gid, cdate
FROM galls_click
GROUP BY gid
ORDER BY cou_gid DESC
LIMIT 20 |
первое поле служебное |
работает, респект
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 23/06/05 в 01:44 |
ну так, блин
не пальцем же ж деланные
|
|
|
|