@z_o_r_k

Возможена ли сводная таблица в mysql?

Здравствуйте!
Сразу к делу, без прелюдий.
База данных. В ней Есть запись к работникам. Программа визуализирует запись/расписание/график работников.
Простым запросом я получаю такой результат:
Пример результата запроса
8f6cf445a74440ac9deb34f4aee2810c

Можно ли получить что-то подобное?
Желаемый ответ от БД
2e44f68cf3a1420599251aa3a8797e02

В результате в программе будет выглядеть примерно так:
Только симпатичнее
b78e5ab768ed4bed9986e23ec318d4c8


В любом случае я смогу такое и в программе собрать, но хочется получить максимум уже в ответе от БД.
Накидал в Excel просто потому что быстрее. База данных mysql, IDE VS2015, язык C#.
  • Вопрос задан
  • 243 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Получить автоматически желаемую таблицу при произвольном количестве работников не получится. Можно либо перечислить в запросе всех работников, как написал PrAw, либо получить списки работников по времени и разбирать уже на клиенте.
SELECT `time`, GROUP_CONCAT(`worker`) 
  FROM `table`
  GROUP BY `time`
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы