使用這種關係模式,病人ID和工作人員ID與id.staff
和pid.patient
是唯一鍵外鍵:SQL顯式連接的過濾條件
staff(ID, fname, lname, role)
patient(pID, pFname, pLname, bdate, address, phone)
appointment(aptID, patientID, staffID, aptDate, aptTime)
procedures(procNum, pName, price)
aptDetail(aptID, procNo)
所以說,如果我要列舉的病人的姓名與預約一個特定的工作人員,即約翰史密斯,我將如何明確地做到這一點?
我已隱式管理,但我知道這是有點皺眉,但我不能使用WHERE
語句達到它。
任何幫助將不勝感激,任何時候我嘗試和使用INNER JOIN
如果不是簡單的連接,我似乎打了一堵牆。