кодесурса
«SQL

Упражнения по SQL на базе данных больницы: найдите имена пациентов с их врачами, от которых они прошли предварительное лечение

script1adsense2code
script1adsense3code

База данных больницы 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 схема базы данных больницы:

«E

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: напишите запрос в SQL, чтобы получить имена врачей, которые не являются специализированными врачами.
Далее: Напишите запрос в SQL, чтобы получить имена пациентов с их врачами, от которых они прошли предварительное лечение.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code