Как правильно построить запрос SQL?

Добрый вечер, есть вот такая база данных. (База данных поликлиники )
Нужно составить запрос для выбора имени и фамилии пациента по имени врача
и по номеру направления.
Имя и фамилия лежат в таблице USER, айдишники, которые связывают PATIEN и DOCTOR лежат в APPOINTMENT.

Вопросы:
Как можно связать 3 таблицы ?
Нужно ли строить под запросы ?
Можно ли все это уместить в 1 SELECT ?

5d08dcb6dc9c4319836716e7475d1a12.png
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
@dmitryKovalskiy
программист средней руки
Уместить в 1 SELECT можно. Несколько JOIN вас выручат. Тренируйтесь. Попробуйте сначала приджойнить Appointment к Patient, затем Users и Doctors. Удачи
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы