Упражнения по SQL на базе данных больницы: найдите имена врачей с отделениями, которые еще не связаны
База данных больницы SQL: Упражнение-10 с решением
10. Напишите запрос в SQL, чтобы получить имена врачей с отделениями, которые еще не связаны.
Пример таблицы: врач
Пример таблицы: affiliated_with
Пример таблицы: отдел
Пример решения:
SELECT p.name AS "Physician",
p.position,
d.name AS "Department"
FROM physician p
JOIN affiliated_with a ON a.physician=p.employeeid
JOIN department d ON a.department=d.departmentid
WHERE primaryaffiliation='false';
Пример вывода:
Врач | положение | отдел ------------------ + ------------------------------ + ------------------ Кристофер Терк | Врач Хирургического Обслуживания | Общая медицина Джон Вен | Врач Хирургического Обслуживания | Общая медицина (2 ряда)
Практика онлайн
ER схема базы данных больницы:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы получить имена врачей, которые прошли специальную подготовку.
Далее: напишите запрос на SQL, чтобы получить имена врачей, которые не являются специализированными врачами.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code