sql - Postgresql:返回显示参数列表在基础中找不到
问题描述
我想验证基础中是否存在实体 ID 列表。因此,我使用IN
关键字来传递列表。这将帮助我获取列表中 id 等于 1 的实体。
但是,我想写一个请求,返回在基础中找不到的 id(从列表中)。我的研究和知识似乎对这个问题说不,但也许我错过了一些东西。
可能吗?
祝你有美好的一天
解决方案
你会使用一个left join
. 这是一个例子:
select *
from (values (1), (2), (3)) v(id) left join
t
using (id)
推荐阅读
- python - 如何在 jupyter notebook 上自动完成?
- dropzone.js - dropzone.js - 如何通过 api 触发文件上传?
- mongodb - findOneAndUpdate 中使用 $set 的聚合查询不更新文档
- json - 如何将bash变量添加到json文件?
- reactjs - 使用 React 钩子设置状态时引发跨源错误
- ruby-on-rails - 使用 rspec 测试具有产量的方法
- html - 选择元素后具有特定类的第一个兄弟
- numpy - 使用带有 numpy 或 scipy 数组的阶乘的混淆错误
- c# - 如果我设置版本,OData 元数据 url 请求将失败
- r - 获取大表的完整 html(格式化包)