Могут быть отличия в зависимости от СУБД.
Для запроса достаточно второй таблицы, кроме того я взял на себя вольность добавить в нее еще одно поле `lesson` - потому что расписание для ничего не имеет смысла.
SELECT `lesson`, GROUP_CONCAT(Monday SEPARATOR ''), GROUP_CONCAT(Tuesday SEPARATOR ''), GROUP_CONCAT(Wednesday SEPARATOR '') from
(
( SELECT `lesson`, CONCAT('from ',`from` , ' to ', `to`) Monday, '' Tuesday, '' Wednesday FROM `time` WHERE `day_id`=1)
UNION ALL
( SELECT `lesson`, '' Monday, CONCAT('from ',`from` , ' to ', `to`) Tuesday, '' Wednesday FROM `time` WHERE `day_id`=2)
UNION ALL
( SELECT `lesson`, '' Monday, '' Tuesday, CONCAT('from ',`from` , ' to ', `to`) Wednesday FROM `time` WHERE `day_id`=3)
) t
GROUP BY 1
Для остальных дней недели примерно так же. Кроме того есть специфические особенности SQL свойственные для MySQL.
Думаю для отправной точки куда копать достаточно, но в зависимости от задачи все может сильно изменится.
У меня стабильная 15.2. Выбирал язык интерфейса при первом запуске, кнопка переключения языка на экранной клавиатуре появилась автоматом. Скорее все есть дубляж в настройках, сам не заморачивался.
Расшарить папку в сети и подключить какой-нибудь бэкапер. К виндовому поисковику можно подключить дополнения для поиска внутри документов. В общем использовать много мелкого софта для обеспечения нужных задач.
Можно поискать что-то среди бесплатных ECM или ERP систем.
Для запроса достаточно второй таблицы, кроме того я взял на себя вольность добавить в нее еще одно поле `lesson` - потому что расписание для ничего не имеет смысла.
SELECT `lesson`, GROUP_CONCAT(Monday SEPARATOR ''), GROUP_CONCAT(Tuesday SEPARATOR ''), GROUP_CONCAT(Wednesday SEPARATOR '') from
(
( SELECT `lesson`, CONCAT('from ',`from` , ' to ', `to`) Monday, '' Tuesday, '' Wednesday FROM `time` WHERE `day_id`=1)
UNION ALL
( SELECT `lesson`, '' Monday, CONCAT('from ',`from` , ' to ', `to`) Tuesday, '' Wednesday FROM `time` WHERE `day_id`=2)
UNION ALL
( SELECT `lesson`, '' Monday, '' Tuesday, CONCAT('from ',`from` , ' to ', `to`) Wednesday FROM `time` WHERE `day_id`=3)
) t
GROUP BY 1
Для остальных дней недели примерно так же. Кроме того есть специфические особенности SQL свойственные для MySQL.
Думаю для отправной точки куда копать достаточно, но в зависимости от задачи все может сильно изменится.