问题标签 [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.
linq-to-sql - linqpad - 大 NOT IN 子句超出限制 - 还有其他方式吗? - Linq to SQL
所以我正在接受 linqpad 挑战: http ://www.linqpad.net/Challenge.aspx我有一份报告可以从一个表而不是另一个表中创建所有潜在客户,我的 linq 是:
SQL 输出按预期使用“where not in (ids...)”
但是错误是 RPC 调用的硬限制:
传入的表格数据流 (TDS) 远程过程调用 (RPC) 协议流是
不正确。此 RPC 请求中提供的参数过多。最大值为 2100。
这是 SQL 更适合报告的情况,还是我(可能)做错了?
任何指针?
mysql - MySQL“不在”不工作
奇怪的事情发生了。我在 Windows NOT IN查询上安装的 MySQL Community Server 5.1 有问题。当我执行此查询时:
返回 582 行
返回 15 行
所以我希望以下查询将返回 582 - 15 = 567 行
返回 0 行
为什么最后一个查询没有返回任何行?
mysql - mysql right join with not in (select)
我遇到了(对我而言)相当复杂的查询问题。每个单独的部分都有效,它不会产生错误,但它不会返回它应该返回的内容。
查询是:
我需要做的是在table_c 中选择所有“属于的事物”,其中table_c 的县/州/国家与table_u 中的用户县/州/国家设置相匹配,或者“属于的事物”是00(没有位置)并且用户 ID 尚未在 table_s 中。
我在第 12 州第 11 县的 table_c 中创建了一个游乐场,来自第 11 县和第 12 州的用户想要找到他们可以属于的所有东西,因此他们查询应该返回我的游乐场。
这仅在 WHERE C.userid='xxx' 中的用户 ID 属于创建游乐场的人时才有效。
我想要的是让用户创建属于自己的东西,然后让其他人加入那个东西,所以 WHERE userid='xxx' 部分是不正确的,我不知道如何写它......
这是清澈的还是像泥一样清澈的?
sql - 如何处理 Oracle 中 NOT IN 和 NOT LIKE 语句中的空值?
我有一长段 PL/SQL,除了 where 子句的一小部分外,它运行良好。
我希望应该返回一行,但是由于 where 子句检查的字段为空,因此尽管满足条件,但不会返回该行。
我在这里读到了一个很好的说明:http:
//jonathanlewis.wordpress.com/2007/02/25/not-in/
它解释了 Null 如何影响 NOT IN 语句,我认为它对于 NOT LIKE 也是一样的。
我找不到的是我需要的类似替代品。我是否需要以某种方式将其切换为 IN 和 LIKE 或提供一些东西以返回该行(如果为 NULL)?
这是我的代码的简化版本。
在我的情况下,该行在 Col_One 和 Col_Two 中都有空值。
任何帮助是极大的赞赏。
谢谢。
sql-server-2008 - Sql server not in 子句不起作用
为什么这在 sql server 2008 中没有给出任何记录?
mysql - MySQL NOT IN 子查询未按预期工作
我正在创建一个应用程序,它将为电子邮件营销活动生成列表。我有用于联系人、电子邮件和活动的表格。一个活动有很多电子邮件,一个联系人有很多电子邮件。该电子邮件与联系人和活动相关。基本上是一个多对多关系的表,除了我在表中有其他字段用于电子邮件结果(单击、打开、取消订阅等)。还有其他桌子,但这是我遇到麻烦的地方。
我正在尝试将 NOT IN 与子查询一起使用,以获取自特定日期以来未收到电子邮件的联系人列表以及其他条件。一个示例查询是这样的:
这将返回 0 结果。但是,如果我运行第一个条件:
我有 9075 行。然后,如果我单独运行子查询:
我有 116612 行。在每个结果中,我最终得到 826 个重复值。据我了解,这意味着 9075-826=8249 记录是 unsubscribed=1 而不是在第二个查询中。所以,我的第一个查询应该返回 8249 个结果,但它返回 0。我一定是查询的结构错误或使用了错误的运算符,但我终其一生都无法弄清楚如何做到这一点。
任何人都可以帮忙吗?非常感谢,因为这让我难倒了 3 天!:)
sql - 正确使用 SELECT WHERE NOT IN
我正在为一个带有 PHP Web 界面的小书店建立一个数据库。对于这个问题,我想显示“产品”表 (prod_core) 中的所有记录,而不显示产品字段“条形码”中的值等于“销售”表 (inc_core) 中的“描述”字段的记录。
实际上,我设法使第一个“销售”突变起作用,但是每当我向“销售”表添加第二条记录时,查询就不再起作用了。(添加的第一条记录除外)。这是我的 SQL 代码:
我想这与 SQL 不循环有关(它停止在表中搜索符合要求的记录),但我不确定。我将非常感谢任何帮助!
php - DELETE FROM NOT IN 不使用 PHP 数组
我有一个这样的数组
我还有一张桌子,上面有数百封电子邮件。
我希望能够删除除数组中的电子邮件之外的所有这些电子邮件。
我尝试了这段代码,但没有任何反应:
谁能告诉我哪里出错了?
谢谢
彼得
mysql - MySQL 不工作
我正在努力将 MySQL 语句放在一起,我想知道它有什么问题。为什么这个 MySQL 语句不起作用?
我收到以下错误消息:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“Construction & Repair”AND (EXPIRE_DATE >= NOW() OR EXPIRE_DATE IS NULL) AND' 附近使用正确的语法
oracle - 不在查询中...奇怪的结果
我需要一个数据库中未在另一个数据库中列出的用户列表new_user_id
。两个数据库中有 112,815 个匹配用户;user_id
是所有查询表中的键。
查询 #1 有效,并为我提供了 111,327 个未被引用为 new_user_Id 的用户。但它需要两次查询相同的数据。
查询#2 将是完美的......实际上我很惊讶它在语法上被接受。但这给了我一个毫无意义的结果。
第二个查询中的 where 子句到底在做什么,为什么它从结果中排除 109,822 条记录?
注意 上面的查询是我真正追求的简化。还有其他/更好的方法可以进行上述查询......它们只是代表给我带来问题的查询部分。