Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.06.2020, 05:20
|
|||
---|---|---|---|
|
|||
Помогите с запросом. Селект в селекте нужен видать. |
|||
#18+
Есть вот такой запрос. БД Cache (но это неважно поидее) select name, count(*), status from table group by name, status Order by name возвращает 3 столбца (статуса всего 3) Наименование Кол-во Статус Больница1 567 Явился Больница1 127 Не явился Больница1 197 Отмена Больница2 777 Явился А надо 4 столбца Наименование Кол-во_Явился Кол-во_Не_явился Кол-во_Отмена Больница1 567 127 197 Больница2 777 0 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.06.2020, 09:17
|
|||
---|---|---|---|
|
|||
Помогите с запросом. Селект в селекте нужен видать. |
|||
#18+
Вопрос решен. спасибо другому форуму. select name , visited = sum(case when status = 'явился' then 1 else 0 end) , not_visited = sum(case when status = 'не явился' then 1 else 0 end) , canceled = sum(case when status = 'отмена' then 1 else 0 end) from table ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=56&mobile=1&tid=2015018]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 114ms |
0 / 0 |