【发布时间】:2014-05-09 06:39:19
【问题描述】:
我有多个表,其中有一些外键。这是表格;
Doctor
Doctor_id, FirstName, SecondName,etc...
Hospital
Hospital_id, Name...
Job
Job_id
fk Doctor_id
fk Hospital_id
我正在尝试显示在“X”医院工作的医生名单。我将如何运行此查询?
SELECT FirstName, SecondName
FROM Doctor, Job, Hospital
WHERE Hospital.Name = 'HospitalName' AND Job.hospital_id = Hospital.hospital_id;
我不确定该特定查询是否正确,因为它显示了每位医生(不是在“医院名称”中工作的医生。如果正确,我猜外键不正确?
提前致谢。危险品
【问题讨论】: