У меня есть база данных пациентов, врачей, кабинетов и посещений.
Пациенты ( id_pac , Имя, Фамилия)
Врачи ( id_med , Имя, Фамилия, Специальность)
Шкафы ( id_cab , Имя)
Визиты (id_viz, Date_viz, Medic_id, Patient_id, Cabinet_id )
Один врач может посещать разных пациентов, в разных кабинетах, в разные даты.
Мне нужно выяснить (с подзапросом или с объединением?, Но НЕ с промежуточными таблицами или представлениями) в одном отчете:
- один столбец с полным именем врача : CONCAT (Имя, Фамилия, Имя) ( DISTINCT ),
- одна колонка с именем кабинета, в котором доктор имел наибольшее количество посещений
а также
3. один столбец с количеством посещений этого кабинета.
Я пытался выяснить, как я могу получить эту информацию, но все, что я могу, это
список врачей со всеми кабинетами, в которых он посещал, с общим количеством посещений / кабинет: ((