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