0
我有一些外键的多个表。这里是表格;在SQL Plus中比较两个不同表中的值Oracle
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;
我不知道,如果那个特定的查询是正确的,因为它显示了每一个医生(不是在“HospitalName”工作的人。如果这是正确的,比我猜的外键是不是正确的?
在此先感谢。DG
噢,你是一个拯救生命的人!非常感谢! –