Помогите составить sql запрос

Статус
Закрыто для дальнейших ответов.

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Простая табличка, никаких наворотов.
Вначале было так (запрос выдергивал все уникальные имена и показывал напротив имени сколько таких имен в таблице):
Код:
SELECT COUNT(*) FROM `table` WHERE `id_login` = 1 GROUP BY `name`;
Потом понадобилось вывести суммарное количество строк, которое приходит из запроса выше, сделал так:
Код:
SELECT COUNT(DISTINCT(`name`)) FROM `table` WHERE `id_login` = 1;
Но теперь нужно группировать не только по name, но и ещё по второму полю(param), при этом надо подсчитать сколько получится строк на выходе. Не знаю как решить.
Попробовал так, но не работает:
Код:
SELECT COUNT(DISTINCT(`name`, `param`)) FROM `table` WHERE `id_login` = 1;
Если делать так, то получаю все имена по отдельности как в запросе 1:
Код:
SELECT COUNT(*) FROM `table` WHERE `id_login` = 1 GROUP BY `name`, `param`;
А мне нужно ещё и подсчитать сколько получилось строк из запроса выше, а не выдавать результат для каждого имени..
Прошу помощи..
 
Статус
Закрыто для дальнейших ответов.
Верх Низ