问题标签 [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 投票
1 回答
6401 浏览

sql - 表“session”中有一个名为“ap”的列,但不能从这部分查询中引用

我有一个表“会话”:

我想添加新记录,但前提是它不存在。这就是我使用的方式NOT IN

但它的工作速度非常慢。现在我想测试NOT EXISTS

但控制台说:

怎么了?

0 投票
1 回答
2061 浏览

oracle - 用“不在”或“不存在”替换“减号”运算符 - Oracle

我有一个要替换的查询。我不想使用“减号”运算符。

任何帮助,将不胜感激。谢谢!

0 投票
2 回答
46 浏览

mysql - 我如何在mysql中优化这个查询?

我有一个这样的查询 -

我尝试使用 MINUS 但在 mysql 中发现我们不能使用这样的集合运算符。

在解释计划中,表 vlaninterfaces 不使用键并扫描所有行。

请通过示例告诉我 NOT IN 的替代方法(如果可能,请使用相同的查询)。

0 投票
3 回答
5263 浏览

sql - 使用 NOT IN 的查询性能优化(Oracle Sql Developer)

我一直在尝试优化以下查询的性能。我请求这个领域的所有专家给我一个帮助和建议。

我有应用程序。70k 条记录,我的要求是删除重复项。我需要提高以下查询的性能。

目前需要十分钟来数数。使用计数(*)的行数。建议我调整此查询的性能的任何想法。

提前致谢。

0 投票
3 回答
36 浏览

mysql - 如何在否定第二个查询的同时使用子查询将我的两个查询变为单个查询?

我的两个 SQL 查询如下:-

1)


2)


两个查询都运行没有错误,而我需要将其变成一个查询,例如(1+!2) 我需要与第二个查询相反的查询与第一个查询相关联。


我试图得到第二个查询的相反结果,如下所示: -

结果:错误 1241 (21000):操作数应包含 1 列

有什么建议可以得到第二个查询的相反结果并与第一个查询结合吗?

任何一段代码表示赞赏并提前感谢。

0 投票
2 回答
71 浏览

sql - SQL 如果没有行,则插入行

前言:我有一个查询,可以根据他们的目标提取销售数据和措施。问题是只有售出商品的人才会出现在给定月份的图表上。最终,每个人​​都获得了销售并登上了排行榜。为了缓解这个问题,我创建了第二条语句,它分配了一个虚拟的数据行(用作占位符)并将 datepart(M, SOLD_DATE) = 设置为 datepart(M, getdate()) 以便从第一个开始在板上。

我的问题:当人们被添加到董事会时,如何设置它以删除占位符?

因此,您可以看到,截至每月 1 日,该UNION语句为每个人添加了一个项目。现在,当有人进行销售时如何将其删除是一个问题。

我正在考虑某种带有“不在”或“除外”的子查询。或者可能涉及案例陈述的事情???

我会发布完整的查询,但它是一个野兽(8 页),并使用一些 CTE 来派生顶部选择语句。

0 投票
2 回答
2711 浏览

mysql - 在 NOT IN 中使用 UNION

我正在尝试使用NOT IN条件进行查询。如果我使用子查询,我没有问题,但是当我尝试使用UNION连接两个表的结果时,我得到了一个错误。

这就是我正在做的事情:

有没有办法使用子查询来获得我想要的东西?

0 投票
1 回答
856 浏览

firebase - 如何在firebase中实现“NOT IN”?

我有一个对象数据集,例如汽车。我想制作一个系统,向用户展示一个对象,并且可以决定他们是否喜欢这辆车。但是,我只想向他们展示每辆车一次。

给定一些用户,例如 user1,我如何从用户已经看过的 allCars、WHITOUT 汽车中进行选择?在 SQL 中,我会执行类似“WHERE carId NOT IN (car123, car234, car321)”的操作

知道如何在 firebase 中执行此操作(无需在客户端进行过滤,我知道该怎么做)...?任何可能的结构,使用某种索引。?我挣扎了一段时间,但没有找到解决办法。

0 投票
1 回答
33 浏览

mysql - 如何在一个表中选择不在其他表中的行

我在选择既不是翻译书籍、书籍系列也不是书籍部分的书籍时有些麻烦。结构看起来像这样。(抱歉,stackoverflow 不允许我发布低于 10 名声望的图片)

它使用具有共享主键的类继承设计模式。

到目前为止,这是我想出的:

/blockquote>

这是 NOT IN 查询什么都不返回,我无法为我的生活弄清楚如何获得我正在寻找的东西!提前致谢 :)

0 投票
1 回答
476 浏览

mysql - SQL 1064 - 跨多个表删除时,您的 SQL 语法有错误

对于超过 5 天的活动,我正在尝试删除多个日志表中的特定行。但如果在 log_customer 中找到了 visitor_id,则希望保留日志活动。

以下返回超过 42 K 行:

但是,这会返回 sql 1064 错误:

错误信息:

我也得到...

...如果我将NOW()...替换为<= STR_TO_DATE( '2014-08-21 10:00:00', '%Y-%m-%d %H:%i:%s' )