问题标签 [not-exists]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
241 浏览

sql - 使用“如果不存在”输入一条记录

我试图在会议表中找到一条记录,该记录包含与正在保存的记录相同的 Modified_user_id、assign_user_id、Name、date_start、date_end、created_by。仅当会议表中还没有新记录时,才应添加新记录。

当我运行它时,即使表中已经有匹配的记录,也会添加记录。

我错过了什么?

谢谢你的帮助。

0 投票
2 回答
4610 浏览

mysql - Mysql IF NOT EXISTS then 语法

我现在无法为我想要的生成一个有效的 mysql 查询。我尽可能接近

这失败了,我正在阅读有关 INSERT IGNORE INTO 的信息,但这也没有帮助。我想要做的是将此哈希添加到用户下载字段,如果它不存在于任何人的下载字段的表中。

0 投票
1 回答
1202 浏览

sharepoint - SharePoint 2010 文件夹问题

我已经组合了一个函数,该函数根据作为参数过去的 url 在文档库中创建一个共享点文件夹。代码有效,文件夹显示在 web 应用程序的 sharepoint 中。

但是,当我之后查询该文件夹的 SPWeb 对象时,它说该文件夹不存在。这对我来说毫无意义。更奇怪的是,同样的代码在不久前就起作用了。我一直在使用它在 sharepoint 中创建树结构。

即使查询文件夹失败,GetFolder 仍然返回一个文件夹,但是当我将文件添加到返回的文件夹时,我得到一个运行时异常,表明该文件不存在......我认为这意味着我正在尝试的文件夹添加它不存在,因为我添加的文件还不存在。这就是我添加它的原因。

所以我的问题是,为什么我会收到这个错误,为什么当文件夹实际存在时 FolderExists 返回 false?我们知道它存在是因为 GetFolder 实际上返回了它......

我已经包含了应用程序中的一些实际代码以使事情变得清晰。

如果有人可以查看代码并看到任何东西跳出来,那将是非常棒的......谢谢

构建文件夹的代码:

查询文件夹的代码:

获取文件夹的代码:

SPUriBuilder 是我创建的用于组装 Uri 的自定义类:

0 投票
0 回答
125 浏览

sql-server-2008 - 从 Sql Server 2008 中的表中删除无效(不存在的)列名

在此处输入图像描述 请看上面的截图:在这里你看到带有 PRIMARY KEY Language_Id 的 Languages 表,以及两列 - Name 和 Number。

以前该表被命名为 Technologies 而不是 Languages(出于显而易见的原因,我将其重命名为语言)。主键也被命名为 Technology_Id。

在新命名表中添加列编号及其版本后,我收到上面描述的错误 - 由于某种原因,旧列 (Technology_Id) 继续存在。

有没有办法发现这些旧列并防止错误?或者也许可以从数据库中删除它们?

0 投票
4 回答
751 浏览

mysql - 检查一个表中的日期在第二个表的保留期内不存在


在花了 2 天时间试图在网上找到答案后,我对此很陌生,我正在尝试构建一个 MYSQL 选择语句

我在 e 上有 2 个包含日期和价格列表的表,第二个是包含开始和结束的预订日期表。我试图在表 1 中显示所有在表 2 中的任何预订记录中都不存在的免费日期和价格

表 1 称为 - dates_prices -
id, date, price

示例数据

表 2 -预订

id、开始日期、结束日期

示例数据

我只需要从表 1 中提取表 2 记录中不存在的日期,这些日期在表 2 中具有相同 ID 号 333 的所有记录的开始日期和结束日期之间

所以应该从表 1 中显示的唯一记录如下

身份证、日期、价格

0 投票
2 回答
116 浏览

sql - 以下两个查询是否会始终如一地给出相同的输出?

我们想找到那些拥有可以完成部门 20 员工完成的工作的员工的部门的部门编号。

0 投票
1 回答
1549 浏览

java - 将 WHERE NOT EXISTS 与虚拟表一起使用在 Apache Derby 数据库上不起作用

因此,我将 Java 与 Apache Derby 一起使用,并且我正在尝试插入一条记录,但前提是不存在具有相同键的记录,因为我希望所有值都存在于我的代码而不是数据库中使用 derbys 虚拟表(类似于 DUAL for db2)这是我正在使用的查询(md5 是主键)

它似乎正在工作,但是当我对代码进行多线程处理以便两个线程可以尝试插入相同的艺术品时,我得到关于将重复值输入索引的错误。

如果我同步该方法,以便只有一个线程可以同时调用该方法,那么我不会收到此类错误,但这违背了首先添加 WHERE NOT EXISTS 值的目的。

那么我的查询是不是在做我认为它正在做的事情,还是我在这里误解了一个一般概念?

0 投票
7 回答
308889 浏览

sql-server - 向表中添加列(如果该列尚不存在)

我想为 MS SQL Server 编写一个查询,将一列添加到表中。但是当我运行/执行以下查询时,我不希望显示任何错误。

我正在使用这种查询来添加一个表......

但我不知道如何为列编写此查询。

0 投票
3 回答
569 浏览

php - 选择 * Where not Exists 给我错误

好的,我的目标是查询表 1 中的数据,但通过检查表 2 确保数据尚未呈现。

每个数据都有一个位于 UUID 列下的 ID。

Select * FROM table1 Where Not Exists (SELECT * FROM table2 WHERE table2.UUID = table1.UUID);

但是我进行了研究,并尝试了所有可能的方法来编写该查询,并且不断得到:

“错误 1064 (42000):您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,了解在 'WHERE NOT EXISTS (SELECT * FROM table2 WHERE table2.UUID = table1.UUID) 附近使用的正确语法) 在第 1 行"

有什么帮助吗?

此外,我在互联网上找到的一些文章表明加入会更有效,但其他人则指出不存在的地方更好。哪条路线更有效?

谢谢

0 投票
4 回答
399 浏览

sql - 如何摆脱不存在

我有一个不是很复杂但足够混乱的 sql,我质疑我有一个等价的或巧合的计数是相同的。

SQL1:

SQL2

两者的计数相同,但不确定这是否是偶然的,我想确保转换不会改变原始功能。