问题标签 [notin]

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 投票
2 回答
140 浏览

mysql - Why MYSQL "NOT IN" operation on 100 million records is not working?

Am trying to get the all rows from Tabl1 which are not available in Table2 with help of NOT IN MSQL query. But am getting timeout exception and query is not getting executed. Below is the mysql query which I am using.

Could any please tell the reason or any other way for replacement of NOT IN operation?

0 投票
2 回答
1474 浏览

mysql - 从表中删除 WHERE NOT MAX

好的,所以我有一个有 xid 的表。每个 xid 可以有多个 pid。我正在尝试删除除每个 xid 具有最高 pid 的行之外的所有内容。

我在尝试:

如果我使用相同的查询,但使用 SELECT 而不是 DELETE,我会得到我想要删除的所有记录。当 DELETE 存在时,我收到错误:

0 投票
3 回答
966 浏览

mysql - NOT IN 不工作的 SQL

我有 2 个表,用户和朋友表,用户有 uID,朋友也有 UID,我想检查用户表中存在但朋友表中不存在的 UID,我正在使用此查询

但它让我返回了用户表的所有行。我错过了什么吗?MYSQL 中的示例数据

我实际上需要得到 1

0 投票
4 回答
59 浏览

mysql - SQL NOT IN 仍包含应排除的行

我有以下语句来查找包含某些值但排除其他值的行:

但是,根据 NOT IN 列表,我仍然得到应该排除的行。例如,即使 tests.author = 4,也应排除 id 为 16 的测试。但它正在查询中返回,这是我不想要的。

该语句是根据情况以编程方式创建的。

我犯了语法错误吗?

0 投票
1 回答
8013 浏览

sql - 不在 postgresql 中不工作

我没有得到预期的输出,因为

在以下查询中不起作用。

请帮助解决错误。

0 投票
2 回答
247 浏览

sql - 带有 NOT IN 子句的子查询成功时,LEFT JOIN 是否可能失败?

有一阵子我已经发布了这个问题的答案PostgreSQL multiple criteria statement

任务非常简单 - 如果另一个表中没有对应的值,则从一个表中选择值。假设我们有如下表格:

我们想获取所有first.foosecond.foo. 我提出了两种解决方案:

  • 使用LEFT JOIN
  • 结合子查询和IN运算符:

由于某种原因,第一个在 OP 的上下文中不起作用(返回 0 行),从那时起它一直困扰着我。我尝试使用不同版本的 PostgreSQL 重现该问题,但到目前为止还没有运气。

是否有任何特殊原因导致第一个解决方案失败而第二个解决方案按预期工作?我错过了一些明显的东西吗?

是 sqlfiddle,但它似乎适用于任何可用的平台。

编辑

就像@bma 和@MostyMostacho 在评论中指出的那样,它应该是第二个没有返回结果的(sqlfiddle)。

0 投票
4 回答
5722 浏览

sql-server - 当有 NULL 值的结果时,NOT IN 子查询失败

对不起,伙计们,我不知道如何表达这个,但我在 where 子句中有以下内容:

当子查询不返回任何结果时,我的整个选择都无法返回任何内容。为了解决这个问题,我person_id在子查询中替换为isnull(person_id, '00000000-0000-0000-0000-000000000000').

它似乎有效,但有没有更好的方法来解决这个问题?

0 投票
2 回答
1128 浏览

sql - (SQL) 将 NOT IN 替换为 NOT EXISTS,结果不同

试图修复别人的代码。NOT IN 会破坏性能。我把它拿出来替换为不存在,我得到了不同的结果。注释掉的 not in 就在我的不存在之上。有人看到我在这里做的蠢事吗?

0 投票
1 回答
330 浏览

regex - 如何在 mongoDB 中使用 nin 和 regex

如何在 mongoDB 中使用 nin 和 regex?

我想使用 nin 和 regex 查找文档

但是nin不起作用!

询问:

我应该使用 mongo 子查询吗?

0 投票
2 回答
42 浏览

sql - query search for rows that not return

i have a database that contains a line for every action i made for a costumer for example:

i want to search which costumers didn't requested a repair in the latest year compared to the costumers i worked for the 2 years before

so i made a query as following

still my query is returning lines for costumers i worked for latest year

what can be wrong with the query or is there a problem with my database data? what can be the cause??