find-in-set相关内容

mysql |来自空列和 FIND_IN_SET 的请求

我有一张桌子: id 名称位置状态1 A 1,2 12 乙 1 13 C 14 D 2 1 其中:position 列是一个文本字段;我的请求在这里: SELECT `id`从`表`哪里`状态`= 1AND `位置` >''AND `position` = FIND_IN_SET( 1, `position`)或 `position` = FIND_IN_SET(2, `position`) ..
发布时间:2022-01-05 15:52:54 PHP

从表中选择多个 ID

我想根据 url 字符串选择一些 id,但我的代码只显示第一个.如果我写手册,id 就很好用. 我有一个这样的网址 http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5 (ids) 现在在 myfile.php 我有我的 sql 连接和: $ids = $_GET['theurl'];(我得到 1,2,3,4,5) 如果我使 ..
发布时间:2021-12-19 15:20:58 数据库

MySQL 用逗号分隔值连接两个表

我有两个表如下 备注表 ╔=========╦===============╗║ nid ║ for Depts ║╠==========╬==================╣║ 1 ║ 1,2,4 ║║ 2 ║ 4,5 ║╚==========╩==================╝ 职位表 ╔=========╦===============╗║ 身份证 ║ 姓名 ║╠===== ..
发布时间:2021-11-20 21:34:04 PHP

FIND_IN_SET 带有逗号分隔值的排序条件

我正在使用 find_in_set 使用以下查询获取数据,并且它可以正常工作. SELECT *从 AWHERE FIND_IN_SET(第 1 列,(选择列 1从 B哪里 id = 21)); 这里这个查询 SELECT column1 FROM B WHERE id = 21 给出类似 '175587,282329' 的结果但我想要 '175587,282329' 任何一个我应该使用的最高 ..
发布时间:2021-06-06 19:52:49 数据库

MySQL:使用“REGEXP"而不是“FIND_IN_SET"

我在使用 MySQL 的 FIND_IN_SET 函数用于在集合中搜索数组.因此考虑使用 REGEXP.但是谁能帮我构建它. 例如我的要求 SELECT * FROM table AS t WHERE FIND_IN_SET('1,2,3', t.list); 因此想到使用REGEXP函数在集合内搜索数组. SELECT * FROM table AS t WHERE t. ..
发布时间:2021-06-06 19:31:35 数据库

MySQL - 删除不在 find_in_set 中的位置

我正在尝试找到正确的语法来删除不在逗号分隔行中的记录. 表 A |身份证 |product_id |属性_id ||----|------------|--------------||1 |123 |45 ||2 |123 |46 ||3 |124 |34 ||4 |124 |33 | 表 B |代码 |轴 ||------|-------||123 |45,46 ||124 |34 ..
发布时间:2021-06-05 19:35:58 数据库

find_in_set与或中有什么区别(索引选择还是速度?)

两者之间是否有任何区别(索引选择还是速度?) select * from table where x = 'a' or x = 'b' vs select * from table where find_in_set(x, 'a,b') 我应该使用其中之一还是相等? 解决方案 您应避免 FIND_IN_SET 只要有可能! 在大多数情况下,当列未归一化时(例如,单元格中 ..
发布时间:2020-08-14 09:22:26 数据库

where_in和find_in_set之间的区别

我正在处理一个联接查询,其中我必须从包含逗号分隔值的列中获取数据.例如allowed_activity contains 1,2,3,4,5,6 这是允许的activity_id. 因此,在查询中,我正在检查是否允许当前活动,为此,我使用了where_in并在where条件下尝试了find_in_set. 这是查询的一部分: $this->db->where_in('a.allo ..
发布时间:2020-08-11 02:54:23 数据库

IN运算符(MySQL)的逗号分隔参数

我有一个可以在其中执行以下查询的表: select * from session_actions where action_type IN ('login_failed','channel_recorded') 现在,我很期待以下内容: select * from session_actions where action_type IN ('login_failed,cha ..
发布时间:2020-08-11 02:09:23 数据库

PG的Rails4 FIND_IN_SET不起作用

查询 选择* 来自收件箱 其中find_in_set('6',inboxes.to ); 我正在使用上述查询从我的表“收件箱”中访问具有列“ to”之一的记录'(2,4,6,7)之类的值,以逗号分隔。我在pg中使用find_in_set函数,但它向我显示以下提示错误。 提示:没有函数与给定的名称和参数类型匹配。您可能需要添加显式类型转换。 ..
发布时间:2020-05-30 01:26:43 其他开发

mysql FIND_IN_SET等同于postgresql

从文件夹f选择* ,上载u ,其中u.id = f.folderId 和FIND_IN_SET('8','15, 9,13,27') 请告诉我相当于predefind或用户定义的postgresql函数 解决方案 您不应该首先存储逗号分隔的值,但是可以执行以下操作: 选择* 从文件夹f join上传u ON u.id = f.folderId 其中'8 ..
发布时间:2020-05-30 00:18:09 其他开发

从表中选择多个ID

我想根据URL字符串选择一些ID,但对于我的代码,它仅显示第一个. 如果我写手册,那id就很好用. 我有这样的网址 http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5 (ids) 现在在myfile.php中,我有我的sql连接,并且: $ids = $_GET['theurl']; (and i am getting 1,2, ..
发布时间:2020-05-14 22:47:54 数据库

MySQL用逗号分隔值联接两个表

我有2张桌子,如下所示 注释表 ╔══════════╦═════════════════╗ ║ nid ║ forDepts ║ ╠══════════╬═════════════════╣ ║ 1 ║ 1,2,4 ║ ║ 2 ║ 4,5 ║ ╚══════════╩═══════════ ..
发布时间:2020-04-30 09:24:56 PHP

在查询中使用FIND_IN_SET

$ query = $ this-> db - > select(a.date,group_concat(s.name) - > from(“ tbl_students s“) - > WHERE(”FIND_IN_SET(s.student_id,a.attendance)“) - > group_by(”a.date“) - > get() ; 我想知道我 ..
发布时间:2018-05-30 14:16:51 PHP