sql - 根据Oracle中其他表的条件查询选择行
问题描述
我在 Oracle 中有两个表,customer_details 和 account_details。
customer_details
cus_id rating
ABC12 RT
CED34
FRTG4 RT
RET43
ERT45 VF
account_details
cus_id account_type scas_code
ABC12 SA 0011
DEF34 CA 009
CED34 SA 0011
RET43 FD 008
ERT45 SA 0011
我想要表中DISTINCT
的 scas_code 应该从表account_details
中rating
为空customer_details
。我想要的查询结果如下
scas_code
0011
008
我该如何编写这个查询?
解决方案
你可以试试下面的 -
select distinct scas_code
from account_details a inner join customer_details b on a.cust_id=b.cust_id
where rating is null
推荐阅读
- node.js - ffmpeg nodejs lambda裁剪问题
- laravel - Laravel 7 API 电子邮件验证未更新 email_verified_at
- python - Pycharm pygmsh error AssertionError: Gmsh exited with error (return code 3221225781)
- php - WooCommerce:检查购物车中不同购物车商品/ SKU 的数量
- machine-learning - 机器学习模型的部署 - 数据版本控制
- android - 我希望仅在收到实时数据后才调用函数
- c++ - 英特尔集成性能原语傅里叶变换幅度
- database - 什么是存储文件的最佳 nosql 数据库仅包含整数列表
- amazon-dynamodb - DynamoDb 嵌套地图更新
- php - Laravel 7:foreach 循环中未定义的变量