|
|
|
Сортировка по кол-ву повторений - можно ли используя только SQL? Как???
|
|||
|---|---|---|---|
|
#18+
Привет Ол! Есть таблица ~100к строк. Помогите сделать запрос чтобы получить список количества повторений в том или ином поле... Уфф, ну и обяснил :) Пример: Таблица: user_id, u_name, IP_address, u_pass Нужно получить сортировку наиболее частовстречающихся IP: 192.168.0.1 - 23933 (повторений) 192.168.0.6 - 22009 192.168.0.3 - 12020 и т.д. Для меня это высший пилотаж... День промучался - безрезультатно. Выбрал все, отсортировал. А как посчитать кол-во повторений, и потом перейти на следуещее?? В общем, надеюсь на вашу помощь Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 06:13 |
|
||
|
Сортировка по кол-ву повторений - можно ли используя только SQL? Как???
|
|||
|---|---|---|---|
|
#18+
select count(*) from table group by ip_address ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 08:25 |
|
||
|
Сортировка по кол-ву повторений - можно ли используя только SQL? Как???
|
|||
|---|---|---|---|
|
#18+
$sql_result = mysql_query ("SELECT table.user_ip, table.user_address, count(*) as sec FROM table group by table.user_address order by 3 desc"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 11:13 |
|
||
|
Сортировка по кол-ву повторений - можно ли используя только SQL? Как???
|
|||
|---|---|---|---|
|
#18+
Таблица: user_id, u_name, IP_address, u_pass select IP_address, count(*) from Таблица group by IP_address order by 2 desc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 11:26 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=670&tid=1854519]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 359ms |

| 0 / 0 |
