Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подсчёт количества строк по значениям столбца / 5 сообщений из 5, страница 1 из 1
06.09.2013, 16:22
    #38389334
yaufol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт количества строк по значениям столбца
Добрый день. Подскажите, пожалуйста, по JOIN-запросам и подсчёту строк из выборки.
Есть такой запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT  `c`.`connection` ,  `c`.`status` 
FROM  `replacements` AS  `r` 
LEFT JOIN  `connections` AS  `c` ON  `c`.`id` =  `r`.`cid` 
WHERE (
`c`.`connection` LIKE  '%=%'
OR  `c`.`connection` LIKE  '%+%'
)



Вопрос: как изменить этот запрос, чтобы выводились подсчитанные количества строк из данной выборки по значениям столбца status? (возможные значения status — от 0 до 5).
Т.е. нужно получить 6 чисел -
статус 0 - XX строк,
...
статус 5 - XX строк

Прощу прощения за пустяковый вопрос
...
Рейтинг: 0 / 0
06.09.2013, 16:24
    #38389339
mvb
mvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт количества строк по значениям столбца
yaufol,

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT  `c`.`connection` ,  `c`.`status`, count(*) 
FROM  `replacements` AS  `r` 
LEFT JOIN  `connections` AS  `c` ON  `c`.`id` =  `r`.`cid` 
WHERE (
`c`.`connection` LIKE  '%=%'
OR  `c`.`connection` LIKE  '%+%'
) group by `c`.`connection` ,  `c`.`status` 
...
Рейтинг: 0 / 0
06.09.2013, 16:30
    #38389358
yaufol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт количества строк по значениям столбца
mvb,

спасибо за GROUP BY, однако то, что было нужно мне, получается без `c`.`connection` в списке группировки:
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT  `c`.`connection` ,  `c`.`status`, count(*) 
FROM  `replacements` AS  `r` 
LEFT JOIN  `connections` AS  `c` ON  `c`.`id` =  `r`.`cid` 
WHERE (
`c`.`connection` LIKE  '%=%'
OR  `c`.`connection` LIKE  '%+%'
) group by  `c`.`status` 
...
Рейтинг: 0 / 0
07.09.2013, 23:00
    #38390167
Edkonst2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт количества строк по значениям столбца
yaufol,

А для чего в итоговой выборке `c`.`connection`?
...
Рейтинг: 0 / 0
09.09.2013, 00:43
    #38390560
yaufol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт количества строк по значениям столбца
Edkonst2008,

нужно знать сколько штук определенных `c`.`connection`-ов по статусам
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подсчёт количества строк по значениям столбца / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]