【发布时间】:2015-04-01 08:57:54
【问题描述】:
您好,我希望能就一个非常烦人的问题获得帮助。 我一直在纠结这个问题,但我真的很难将这个 SQL 查询转换成它的关系代数等价物。
查询:
SELECT
staff.STF_FirstNames AS `Doctor First Name`,
staff.STF_LastName AS `Doctor Last Name`,
patient.PAT_FirstNames AS `Patient First Name`,
patient.PAT_LastName AS `Patient Last Name`,
patient_makes_appointment.APP_DateTime AS `Appointment Time`
FROM staff
JOIN doctor ON staff.STF_ID = doctor.STF_ID
JOIN patient ON doctor.DOC_ID = patient.DOC_ID
JOIN patient_makes_appointment ON patient.PAT_ID = patient_makes_appointment.PAT_ID
我对关系代数的基础知识很满意,但我很难了解如何用条件表示多个连接。
非常感谢任何建议,谢谢:)
【问题讨论】: