Mysql SQL查询我这里有两个表,第一个表名是ward,第二个表名是patient

Mysql SQL查询我这里有两个表,第一个表名是ward,第二个表名是patient,mysql,sql,Mysql,Sql,查询是:获取没有患者的所有病房的病房号和病房名称 我试过了 select ward.ward_no , ward.ward_name from ward , patient where ward.ward_no != patient.ward_no 这只是一种方法。 这是否回答了您的问题?您是否尝试过这样做?欢迎访问。请阅读并了解如何创建SO不是免费的编码、代码转换、调试、教程或库查找服务,因此我们将修复您的尝试,我们不会为您编写代码请发布您的工作,我们将在这里为您修复!是的,但是你必须

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

我试过了

select ward.ward_no , ward.ward_name 
from ward , patient 
where ward.ward_no != patient.ward_no 
这只是一种方法。
这是否回答了您的问题?

您是否尝试过这样做?欢迎访问。请阅读并了解如何创建SO不是免费的编码、代码转换、调试、教程或库查找服务,因此我们将修复您的尝试,我们不会为您编写代码请发布您的工作,我们将在这里为您修复!是的,但是你必须试着为自己做点什么。随便猜一猜,或者看一本书或一本教程。那总比什么都没有好
SELECT ward_no, ward_name
FROM ward
WHERE ward_no NOT IN (
  SELECT ward_no
  FROM patient
);