Упражнения по SQL на базе данных больницы: найдите имена пациентов с их врачами, от которых они прошли предварительное лечение
База данных больницы SQL: Упражнение-12 с решением
12. Напишите запрос на языке SQL, чтобы получить имена пациентов со своими врачами, которым они прошли предварительное лечение.
Образец таблицы: пациент
Пример таблицы: врач
Пример решения:
SELECT t.name AS "Patient",
t.address AS "Address",
p.name AS "Physician"
FROM patient t
JOIN physician p ON t.pcp=p.employeeid;
Пример вывода:
Пациент | Адрес | врач ------------------- + -------------------- + --------- --------- Джон Смит | 42 Foobar Lane | Джон Дориан Грейс Ричи | 37 Снафу Драйв | Эллиот Рейд Случайный Дж. Пациент | 101 Omgbbq Street | Эллиот Рейд Деннис Доу | Проспект Фубаз 1100 | Кристофер Тюрк (4 ряда)
Практика онлайн
ER схема базы данных больницы:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: напишите запрос в SQL, чтобы получить имена врачей, которые не являются специализированными врачами.
Далее: Напишите запрос в SQL, чтобы получить имена пациентов с их врачами, от которых они прошли предварительное лечение.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code