参加し、患者IDやスタッフのIDはid.staff
とpid.patient
ている一意キーと外部キーがあります特定のスタッフ、すなわちジョン・スミス、どうすればそれを明示的に行うのですか?SQL明示このリレーショナル・スキーマを使用してフィルタ条件
私は暗黙のうちに管理していますが、これは一種の厄介なことですが、WHERE
ステートメントを使わなければそれには到達できません。
私が試してみるといつでも助けてくれるでしょうINNER JOIN
単純な結合でなければ壁に当たっているようです。
SELECT p.*
FROM appointment AS a
INNER JOIN staff AS s ON a.staffID = s.pID
INNER JOIN patient AS p ON a.patientID = p.pID
WHERE s.ID = <yourstaffid>;