问题标签 [where-in]
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.
c# - C# ODBC 在 IN() 查询中使用参数
C# 新手,尝试将数组放入 IN() SQL 语句。换句话说,执行如下查询:
SELECT * FROM table WHERE something IN( [array_elem_1], [array_elem_2] ... )
在 PHP/MySQL 中相当容易做到:
但最好我能用 C#/ODBC 计算:
没有这么多代码,是否有更好的方法来做到这一点?谢谢!
sql - 避免使用 SQL WHERE NOT IN 子句
我在下面列出了 3 个表:
这个 SQL 描述了我想要的:
问题是,在这种情况下我有一个很大的 NOT IN 值,据我所知它会影响服务器性能(我不确定,因为我从未尝试过基准测试或谷歌它)。有什么建议吗?
sql - 检查表中是否存在特定元组
有没有办法在 where-in 语句中检查表中是否存在特定元组?
就像是:
预期输出:
ios - 通过 FMDB 将数组传递给 sqlite WHERE IN 子句?
是否可以通过 FMDB 将数组传递给 SELECT ... WHERE ... IN 语句?我试图像这样内爆数组:
这仅在数组中恰好有 1 个对象时才有效,这让我相信 FMDB 在整个内爆字符串周围添加了引号。
所以我尝试将数组按原样传递给 FMDB 的方法:
这根本不起作用。
我在 README 或 FMDB 的 github 页面上的示例中没有找到任何关于它的信息。
谢谢,斯特凡
mysql - MYSQL 不等于“IN”查询
我有一张有大量 id 的表,但我不想选择大约 10 个 id
首先我尝试了多个 OR 但没有奏效然后找到了 IN
但这会选择那些我想要所有其他数字的数字,所以不等于需要进入某个地方
sql - 未从列表中返回的项目
我有一个 860 项长的项目列表。当我执行查询时:select * from tableA where item in (... items ...)
我得到 858 个项目。我想知道列表中不在 tableA 中的 2 个项目。
NOT 返回表中所有不在列表中的项目,我想要列表中不在表中的所有项目。
mysql - 为什么 MySQL 不使用复合 WHERE IN 的索引?
我正在尝试通过复合索引从具有 PRIMARY KEY (a, b) 的表中获取几条记录
问题是,即使我使用 FORCE INDEX ( PRIMARY
),MySQL 也没有使用索引。
EXPLAIN SELECT 显示 null possible_keys。
为什么没有可能的密钥?
通过复合键检索多行的最佳方法是什么:
- 使用或
- 使用 UNION ALL
- 使用 WHERE () IN ((),())
PS 查询结果等于
谢谢
jquery - AJAX 到 MySQL WHERE IN ($_GET) 请求。排除某些结果
当我点击“华硕”复选框时,结果是所有“华硕”型号的所有“尺寸”,很好。但是当我同时点击“Asus”和“15''”复选框时,结果是所有这种尺寸的型号,包括“Acer”等等。它必须如何工作(至少在我的想象中:)) - 单击“Asus”和“15''”并获取仅与单击(选中)复选框相关的数据。
谢谢你。
复选框:
jQuery/Ajax:
MySQL查询:
mysql - MySQL WHERE IN 查询 - ORDER BY 匹配
我试图改写我的问题,因为我的最后一个问题对每个人都不是很清楚。
这是我的测试表
如果我查找类型为 1、8、3 的电影,结果应按以下顺序排列:电影编号。3、8、10、5、11(9 出局)。
如果不可能,那么我只想要完全匹配“1、8、3”的所有内容,在这种情况下,我只会得到电影编号。3 和 8。
mysql - 为什么这个简单的查询需要永远?
为什么这个 MySQL 查询在一个有 17k 行的表上需要永远(并且永远不会完成)?
基本上,一个文件可以位于多个文件夹中(一个物理文件及其副本)。我正在尝试获取文件夹 123 中的所有文件。现在在我的示例中,文件夹 123 中有 2 个文件。ID #4222 和 ID #7121。但是这两个文件可能在其他文件夹以及文件夹 123 中。
我这样做是错误的方式还是我遗漏了什么?
编辑:这是表结构的示例。
所以我想选择文件夹 1 中的所有文件(及其副本),这些文件将返回:
因为文件 1 在文件夹 1 和 2 中。
谢谢你。