Общие > Базы данных
Как это сделать в одном запросе
metton:
В итоге так:
SELECT browser, os, COUNT(*) AS cnt from HOSTS GROUP BY os ORDER BY cnt ASC
И даже так:
SELECT browser, os, COUNT(*) from HOSTS GROUP BY os ORDER BY ip ASC
Хм... Причём второй запрос глючит php_my_admin-а. Выдаётся ошибка
Warning: eregi(): REG_BADRPT:srepetition-operator operand invalid in e:\\internet\\home\\localhost\\www\\php_my_admin\\libraries\\display_tbl.lib.php on line 551
хотя и запрос успешно выполняется - результаты показываются...
Бред какой-то... Если изменить этот "глючный" запрос на
SELECT browser, os, COUNT(*) AS cnt from HOSTS GROUP BY os ORDER BY ip ASC
то ошибка не выдаётся...
Макс:
metton
эту ошибку выдает phpMyAdmin (возможно глюк в нем) а не mysql.
Из консоли пробовал запрос выполнять ?
metton:
2Макс
Да я понял, что phpMyAdmin.
Проверил в консоли - оба последних запроса выполняются нормально. Что и неудивительно. Возможно, phpMyAdmin парсит запросы перед их выполнением, и глюк - в парсере.
Навигация
Перейти к полной версии