powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сформировать таблицу из нескольких запросов
3 сообщений из 3, страница 1 из 1
Сформировать таблицу из нескольких запросов
    #39507375
TheVoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Прошу помочь разобраться в задаче.
Есть таблица с полями Name и Type
Поле Type может принимать значения 1, 2, или 3
Нужно сформировать запрос, который выводил бы в первом столбце сгрупированные поля Name , во втором - подсчет количества строк где Type = 1, и в третьем - подсчет количества строк где Type = 2.
Привожу пример:
Есть таблица с такими данными:

Name Type
----------------------
Название1 1
Название2 3
Название2 2
Название2 2
Название3 1

Необходимо вывести что-то вроде этого:

Name Type1 Type2
----------------------------------
Название1 1 0
Название2 0 2
Название3 1 0


Буду очень рад помощи
...
Рейтинг: 0 / 0
Сформировать таблицу из нескольких запросов
    #39507385
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, ну ё-о-о-прст...
Код: sql
1.
2.
3.
SELECT Name, SUM(Type=1) Type1, Sum(Type=2) Type2
FROM `table`
GROUP BY Name
...
Рейтинг: 0 / 0
Сформировать таблицу из нескольких запросов
    #39507388
TheVoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, спасибо большое. Я уже всякие inner join, union пробовал. А оказалось все гораздо проще.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сформировать таблицу из нескольких запросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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