SQL查询我这里有两个表,第一个表名是病房,第二个表是病人

时间:2016-12-01 18:03:30

标签: mysql sql

查询是:获取所有没有病人的病房的病房号码和病房名称

enter image description here

我试过了

select ward.ward_no , ward.ward_name 
from ward , patient 
where ward.ward_no != patient.ward_no 

1 个答案:

答案 0 :(得分:0)

SELECT ward_no, ward_name
FROM ward
WHERE ward_no NOT IN (
  SELECT ward_no
  FROM patient
);

这只是一种方法。 这是否回答了你的问题?