>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Sql запрос, помогите http://forum.mozilla-russia.org/viewtopic.php?id=42370 |
AlexB > 18-12-2009 08:16:05 |
Есть табличка: Выделить код Код:id ip id_channel time 1 70.88.31.247 613 1261099440 2 95.70.82.140 1016 1261099633 3 95.01.82.140 1016 1261099645 4 67.190.111.224 1388 1261099674 5 77.88.31.247 1315 1261099850 6 67.190.111.224 1502 1261099937 7 77.88.31.247 1715 1261099951 8 95.135.36.200 561 1261099988 9 77.88.30.247 1099 1261099995 10 90.71.02.140 1016 1261100724 11 95.71.82.140 1016 1261100731 Нужно выбрать из нее тот id_channel, который больше всего повторяется. В нашем случае это 1016 Спасибо! |
ru-vadik > 18-12-2009 08:48:04 |
Выделить код Код:SELECT MAX(c), id_channel FROM ( SELECT COUNT(*) c, id_channel FROM t GROUP BY id_channel ) v Для MySql 5. |
AlexB > 18-12-2009 09:37:55 |
ru-vadik спасибо, вот так работает: Выделить код Код:$result = mysql_query("select count(id_channel), `id_channel` from `table` group by `id_channel` order by 1 desc limit 1"); |