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`)
..
我想根据 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) 如果我使
..
我有两个表如下 备注表 ╔=========╦===============╗║ nid ║ for Depts ║╠==========╬==================╣║ 1 ║ 1,2,4 ║║ 2 ║ 4,5 ║╚==========╩==================╝ 职位表 ╔=========╦===============╗║ 身份证 ║ 姓名 ║╠=====
..
我正在使用 find_in_set 使用以下查询获取数据,并且它可以正常工作. SELECT *从 AWHERE FIND_IN_SET(第 1 列,(选择列 1从 B哪里 id = 21)); 这里这个查询 SELECT column1 FROM B WHERE id = 21 给出类似 '175587,282329' 的结果但我想要 '175587,282329' 任何一个我应该使用的最高
..
我在使用 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.
..
我有以下查询: SELECT url, url_hash from pages WHERE url_hash IN (SHA1('URL1'), SHA1('URL2'), SHA1('URL3'))ORDER BY FIND_IN_SET(url_hash, "SHA1('URL1'), SHA1('URL2'), SHA1('URL3')") 我会保持结果集的顺序与 IN 子句中参数的顺序
..
我正在尝试找到正确的语法来删除不在逗号分隔行中的记录. 表 A |身份证 |product_id |属性_id ||----|------------|--------------||1 |123 |45 ||2 |123 |46 ||3 |124 |34 ||4 |124 |33 | 表 B |代码 |轴 ||------|-------||123 |45,46 ||124 |34
..
我遇到以下问题:我尝试选择用户进行的所有投票,然后将它们放在一栏中.我为此使用GROUP_CONCAT,但是不知何故它在混合值顺序. 这是SQL代码: SELECT GROUP_CONCAT(DISTINCT options.option_name SEPARATOR ',') AS selected, user_login.firstname, user_login
..
两者之间是否有任何区别(索引选择还是速度?) select * from table where x = 'a' or x = 'b' vs select * from table where find_in_set(x, 'a,b') 我应该使用其中之一还是相等? 解决方案 您应避免 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
..
我有一个可以在其中执行以下查询的表: select * from session_actions where action_type IN ('login_failed','channel_recorded') 现在,我很期待以下内容: select * from session_actions where action_type IN ('login_failed,cha
..
查询 选择* 来自收件箱 其中find_in_set('6',inboxes.to ); 我正在使用上述查询从我的表“收件箱”中访问具有列“ to”之一的记录'(2,4,6,7)之类的值,以逗号分隔。我在pg中使用find_in_set函数,但它向我显示以下提示错误。 提示:没有函数与给定的名称和参数类型匹配。您可能需要添加显式类型转换。
..
从文件夹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
..
我有一张桌子: id name position status 1 A 1,2 1 2 B 1 1 3 C 1 4 D 2 1 其中:position列是一个文本字段; 我的请求在这里: SELECT `id` FROM `table` W
..
我正在使用MySQL. 我有3张桌子,如下所示. 表:subject_Master -------------------------- subjectId | subjectShortName ---------------------------------- 1 | English 2 | French 3
..
我想根据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,
..
我有2张桌子,如下所示 注释表 ╔══════════╦═════════════════╗ ║ nid ║ forDepts ║ ╠══════════╬═════════════════╣ ║ 1 ║ 1,2,4 ║ ║ 2 ║ 4,5 ║ ╚══════════╩═══════════
..
$ 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() ; 我想知道我
..
我正在使用具有位置表的数据库,例如: locationID | locationHierarchy 1 | 0 2 | 1 3 | 1,2 4 | 1 5 | 1,4 6 | 1,4,5 这样就形成了这样的树形 1 --2 ---- 3 --4 ---- 5 ------ 6 其中locationHi
..