powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужна помощь в составлении SQL-запроса
4 сообщений из 4, страница 1 из 1
Нужна помощь в составлении SQL-запроса
    #38965076
plosion87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Помогите составить SQL-запрос.
Есть две таблицы - таблица пользователей users и таблица задач со статусами tasks. В таблице tasks есть поле status, которое принимает значение от 1 до 7 с разными статусами.

Нужно вывести данные в разрезе пользователей по строкам, а в столбцах отдельным столбцом количество задач в разрезе статусов, т.е. первый столбец - количество задач в статусе 1 , второй в статусе 2 и т.д.

SELECT u.users_id,u.name,count(t.status) as status1,count(t.status) as status2
FROM users u
JOIN tasks t ON u.users_id=t.users_id
GROUP BY u.name

Но этот запрос выводит общее количество статусов в разрезе пользователя. Где отсечь WHERE t.status=1 (t.status=2, t.status=3 и т.д.) не могу сообразить. По идее через UNION надо.... но тоже не получилось.

Заранее спасибо.
...
Рейтинг: 0 / 0
Нужна помощь в составлении SQL-запроса
    #38965080
plosion87,

по идее тут CASE + GROUP BY
...
Рейтинг: 0 / 0
Нужна помощь в составлении SQL-запроса
    #38965086
...
Рейтинг: 0 / 0
Нужна помощь в составлении SQL-запроса
    #38965120
plosion87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, работает. Тема закрыта)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужна помощь в составлении SQL-запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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