gpt4 book ai didi

sql - 返回查询中未找到的值

转载 作者:行者123 更新时间:2023-12-03 00:25:18 25 4
gpt4 key购买 nike

我正在开发一个项目,我有一个包含数千条记录的列表需要检查。我需要提供未找到的列表,并提供我用来查找它们的查询,以便我的上级可以检查他们的工作。

我承认我对 SQL 还比较陌生。我无权创建临时表,这是我想到的一种方法。

我正在做的事情的基本想法:

select t.column1, t.column2
from table1 t
where t.column1 in ('value1','value2','value3')

如果 value1 和 value3 在数据库中,但 value2 不在数据库中,我需要显示 value2 而不是其他值。

我尝试过 ISNULL,嵌入查询,并尝试从查询中选择 NOT 值。

我已搜索了在 Google 和本网站上的查询中未找到的返回记录,但仍然一无所获。

最佳答案

我尝试过类似的方法:

首先创建一个表,其中包含您需要的所有此类值。

可以说

create table table_values(values varchar2(30));

然后尝试如下 in 子句:

select * from table_values tv where tv.value not in (select t.column1
from table1 t);

这将返回所需的值。

关于sql - 返回查询中未找到的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13276318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com