where-in相关内容

强制 MySQL 从 WHERE IN 子句返回重复项而不使用 JOIN/UNION?

这可能不是很明智,但如果 WHERE IN 子句中有重复的条件,我想让 MySQL 返回确切的重复行.这可能吗? 举个例子: 选择列从桌子在哪里编号输入(1、2、3、4、5、1、2、5、5) 我希望 MySQL 向我返回 id 为 5 的行 3 次,id 为 1 和 2 的行两次,以及 3 和 4 的一次. 由于 IN 参数的长度以及重复计数(一次、两次、三次等)将是任意的,我不想 ..
发布时间:2022-01-10 13:20:15 数据库

NHibernate 使用 QueryOver 和 WHERE IN

我会像这样创建一个 QueryOver SELECT *发件人表WHERE 字段在 (1,2,3,4,5) 我尝试过 Contains 方法,但遇到了异常 “System.Exception:无法识别的方法调用:System.String:Boolean Contains(System.String)" 这是我的代码 var qOver = _HibSession.QueryOv ..
发布时间:2022-01-02 15:58:04 C#/.NET

为一个 SQL 参数传递多个值

我有一个 CheckBoxList,用户可以在其中从列表中选择多个项目.然后我需要能够将这些值传递给我的存储过程,以便它们可以在 WHERE 条件中使用,例如: WHERE ID IN (1,2,3) 我尝试这样做,因此它是一个 nvarchar 参数,我将字符串 1,2,3 传递给: WHERE ID IN (@IDs) 但这返回了以下错误: 将 nvarchar 值 '1,2,3' ..
发布时间:2022-01-01 11:02:24 其他开发

laravel whereIn 多列

我正在为此查询寻找 Laravel 方式: select * from `table`其中 (product_id, request_id) 不在 ((66, 10),(76,23)) 也许是这样的: $ids ==array(['66', '10'],['76', '23'])DB::table('table')->whereNotInMultiple(['product_id', 're ..
发布时间:2021-12-26 11:47:37 PHP

MySQL select join where AND where

我的数据库中有两个表: 产品 id(整数,主键) 名称(varchar) 产品标签 product_id (int) tag_id (int) 我想选择具有所有给定标签的产品.我试过了: SELECT*从产品JOIN ProductTags ON Products.id = ProductTags.product_id在哪里ProductTags.tag_id ..
发布时间:2021-12-17 20:55:25 数据库

SELECT from table with Varying IN list in WHERE 子句

我正在处理的项目中遇到一个问题,我不能给你实际的代码,但我已经创建了一个可执行的示例代码,如下所示 这里temp和temp_id是两张表 temp 表包含逗号分隔的 ID 列表,即 VARCHAR2 temp_id 表包含实际的 ID,即 NUMBER 我想通过从 temp 表中的逗号分隔 id 列表中获取 ids 来搜索 temp_id 表中的行 //DDLs 创建表CRE ..
发布时间:2021-12-06 08:23:56 数据库

MySQL - SELECT WHERE field IN(子查询) - 为什么非常慢?

我想检查数据库中有几个重复项,所以我做了什么来查看哪些是重复项,我这样做了: 选择相关字段FROM some_table按相关字段分组有计数(*) >1 这样,我将获得相关字段出现不止一次的所有行.此查询需要几毫秒才能执行. 现在,我想检查每个重复项,所以我想我可以在上面的查询中使用相关字段选择 some_table 中的每一行,所以我这样做了: SELECT *FROM some_t ..
发布时间:2021-11-20 22:07:19 数据库

我可以将数组绑定到 IN() 条件吗?

我很想知道是否可以使用 PDO 将一组值绑定到占位符.这里的用例是尝试传递一组用于 IN() 条件的值. 我希望能够做这样的事情: 准备('选择 *发件人表WHERE id IN(:an_array)');$stmt->bindParam('an_array',$ids);$stmt->execute();?> 并让 PDO 绑定并引用数组中的所有值. 目前我正在做: quote ..
发布时间:2021-11-18 00:51:40 PHP

CAML 中的 SQL IN 等效项

是否有一种“不错"的方式来为 SharePoint 创建 CAML 查询来执行类似操作? SELECT *发件人表Id 在 (3, 12, ...) 或者我是否陷入了嵌套 节点的噩梦? 编辑:这是我生成 节点的解决方案. ////在 CAML 中模拟 SQL 'Where In' 子句//////指定字段包 ..
发布时间:2021-07-23 20:57:12 其他开发

Python/psycopg2 WHERE IN 语句

通过 SQL 语句中的 %s 获得列表 (countryList) 的正确方法是什么? # 使用 psycopg2countryList=['英国','法国']sql='SELECT * from countries WHERE country IN (%s)'数据=[国家列表]cur.execute(sql,data) 就像现在一样,它在尝试运行“WHERE country in (ARRA ..
发布时间:2021-06-23 18:30:25 Python

WHERE field1 IN (NULL)

我想根据几列从表中检索数据,有些是数据,有些是 NULL.在下面的第一个代码示例中,过程很好 - 返回所有行.在第二个示例中,没有返回任何行 - 因为 NULL=NULL 返回 FALSE. 第三个例子或多或少是我想到的,当列有 NULL 值时,那么这个子句必须被“忽略",只有前两列中的数据用于返回基于这些的行两列. SELECT * FROM XYZWHERE col1 IN ('a', ..
发布时间:2021-06-10 18:36:49 其他开发

其中以逗号分隔的字符串

我想从临时表#temptable的完整列表中检索某些用户。 查询看起来像这样: DECLARE @List varchar(max) SELECT @List = coalesce (@List +',','')+''''+ StaffCode +'''' 从tblStaffs 选择用户名 FROM #temptable 在哪里#temptable.StaffCode IN( ..
发布时间:2020-10-20 01:52:17 数据库

为一个SQL参数传递多个值

我有一个CheckBoxList,用户可以从中选择多个项目。然后,我需要能够将这些值传递给我的存储过程,以便可以在以下条件下使用它们: WHERE ID IN(1,2,3) 我试图这样做,因此它的nvarchar参数和i将字符串 1,2,3 传递给: WHERE ID IN (@ID) 但这返回以下错误: 将nvarchar值'1,2,3' ..
发布时间:2020-10-01 05:14:10 其他开发