Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / несколько count() в одном запросе / 3 сообщений из 3, страница 1 из 1
17.10.2013, 12:36:36
    #38431042
paladi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
несколько count() в одном запросе
Есть таблица tovar
|id|razdel_1|razdel_2|name_tovar|
|1|2|0|tovar 1|
|2|5|1|tovar 2|
|3|2|7|tovar 3|
|4|3|0|tovar 4|
|5|4|0|tovar 5|
|6|5|0|tovar 6|
|7|8|0|tovar 7|
|8|2|9|tovar 8|
|9|1|2|tovar 9|
Один товар может быть одновременно в 2 разделах.
Как составить запрос для подсчета товаров в каждом разделе?
...
Рейтинг: 0 / 0
17.10.2013, 13:07:09
    #38431111
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
несколько count() в одном запросе
paladi,

Код: sql
1.
2.
3.
4.
5.
6.
7.
select r,sum(cnt) cnt 
from (
 select razdel1 r,count(*) cnt from tovar group by 1
 union all
 select razdel2,count(*) from tovar group by 1
) t0
group by 1
...
Рейтинг: 0 / 0
17.10.2013, 13:11:51
    #38431124
paladi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
несколько count() в одном запросе
Спасибо.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / несколько count() в одном запросе / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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