sql - 从一个表中选择列,而在另一个表中该列为 NULL

标签 sql database oracle

我正在尝试列出一个表中的数据,但尚未输入另一个表中的等效数据。解释起来有点啰嗦,但我真正想做的是:

我真的很难尝试在房间中不存在的地方提取数据,非常感谢任何帮助。

谢谢!

e:

SELECT
    COUNT(a.x) AS p,
    COUNT(a.x) AS q,
FROM 
    x
LEFT JOIN b ON a.x= b.x
WHERE b.xis NULL;

最佳答案

select h.*
from hotel as h
left join room as r
on h.number = r.hotelnumber
where r.hotelnumber is null

关于sql - 从一个表中选择列,而在另一个表中该列为 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28131792/

相关文章:

sql - 在 Oracle 中对字符串中的数字求和

sql - 查看 SQL Server 2005 (Management Studio) 存储过程的键盘快捷键是什么

mysql - 有人可以告诉我为什么这是查询非常慢吗?

java - 执行#isClosed 方法后是否需要关闭连接?

python - pymongo.errors.ServerSelectionTimeoutError :localhost:27017:[WinError 10061]No connection could be made because the target machine actively refused it

mysql - 高效地从 MySQL 查找日期范围

sql - 在 SQL 中提取字符之后和最终句号(/句点)之前的字符串

sql - 如何在 tnsnames.ora 中提供用户名和密码

mysql - SQL 用条件区分列

sql - INSERT INTO 语句中的 ADOQuery SQL 语法错误