Postgresql:在基中找不到返回显示参数列表

Postgresql:在基中找不到返回显示参数列表,sql,postgresql,Sql,Postgresql,我想验证base中是否存在实体id列表。 因此,我使用IN关键字传递列表。这将帮助我获得id等于列表中1的实体 但是,我想写一个请求,返回在基中找不到的id(从列表中)。我的研究和知识似乎对这个问题说不,但也许我遗漏了什么 可能吗 祝您愉快您可以使用左键加入。以下是一个例子: select * from (values (1), (2), (3)) v(id) left join t using (id) 请提供模式、示例输入和输出。谢谢!你的评论给了我答案。我的描述显然不

我想验证base中是否存在实体id列表。 因此,我使用
IN
关键字传递列表。这将帮助我获得id等于列表中1的实体

但是,我想写一个请求,返回在基中找不到的id(从列表中)。我的研究和知识似乎对这个问题说不,但也许我遗漏了什么

可能吗


祝您愉快

您可以使用
左键加入
。以下是一个例子:

select *
from (values (1), (2), (3)) v(id) left join
     t
     using (id)

请提供模式、示例输入和输出。谢谢!你的评论给了我答案。我的描述显然不是最好的,因为使用id将返回base中的所有实体,再加上一个“null”实体(这意味着除了id之外,实体中的字段都将为null)。使用另一个字段查找实体将产生以下解决方案
从(值('001')、('002')、('xxxxxxxxxx'))v(编号)中选择编号使用(编号),其中id为NULL