Help! Сложная связь между сущьностями
Добавлено: 11 май 2022, 04:15
Сломал голову, не могу понять как реализовать.
Существует две сущности. Например "Клиенты" и "Учебная нагрузка" Связаны между собой следующим образом. В "Учебной нагрузке" есть поле "Клиенты" и при выполнении учебной нагрузки (проведение учебной операции) преподаватель создает запись в сущности "Учебная нагрузка", выбирает тип нагрузки (например "Консультация" или "Проверка работы") и именем клиента из поле "Клиенты". Тоесть по сути мы учитываем проведеную учебную операцию в сущности "Учебная нагрузка". Так по каждому клиенту в ходе работы проводится несколько учебных операций - несколько "Консультаций" и несколько "Проверок работ". Теперь стоит задача в сущности "Клиенты" создать поле, в котором будет подсчитываться количество записей "Учебная нагрузка" с полем текущего клиента и выбранным типом нагрузки. Тоесть в таблицу Клиентов включить сколько было проведено "Консультаций" и "Проверок работ" по каждому клиенту? Есть предположение что через MySQL запрос но как не могу сообразить.
Существует две сущности. Например "Клиенты" и "Учебная нагрузка" Связаны между собой следующим образом. В "Учебной нагрузке" есть поле "Клиенты" и при выполнении учебной нагрузки (проведение учебной операции) преподаватель создает запись в сущности "Учебная нагрузка", выбирает тип нагрузки (например "Консультация" или "Проверка работы") и именем клиента из поле "Клиенты". Тоесть по сути мы учитываем проведеную учебную операцию в сущности "Учебная нагрузка". Так по каждому клиенту в ходе работы проводится несколько учебных операций - несколько "Консультаций" и несколько "Проверок работ". Теперь стоит задача в сущности "Клиенты" создать поле, в котором будет подсчитываться количество записей "Учебная нагрузка" с полем текущего клиента и выбранным типом нагрузки. Тоесть в таблицу Клиентов включить сколько было проведено "Консультаций" и "Проверок работ" по каждому клиенту? Есть предположение что через MySQL запрос но как не могу сообразить.