问题标签 [find-in-set]
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.
mysql - 从表中选择多个 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,3,4,5)
如果我使用这个:
我得到了正确的结果。现在,如果我使用下面的代码它不起作用:
有什么建议么?
mysql - Left Join 与在集合中查找
我有如下表格:
如您所见,DNR_DETAIL_ID
列在两个表中都很常见。我想要做的,左加入两个表与字段值(空或不)
mysql - 从逗号分隔的值中查询结果并查询要显示的每个值
我有一个带有 ID、日期和逗号分隔字段的表格。例如像这样的值:
在查询特定日期(例如 2013-12-26)后,我得到的结果为 3006,3009,4010 现在我有另一个表 2,其中包含这些个人编号。带有附加字段。
基于这些结果,我需要创建一个表单,分别显示这些 3006,3009,4010 的结果。
如: 3006 表中具有该值的所有行的内容 2 值可能是固定的或表单的某些输入字段,所以如果我在提交后在这个创建的表单中输入值我应该得到下一个。即3009等等。
我能够显示这些编号的所有结果。在一起,但我需要让他们分开。这样我就得到了 3006 SUBMIT FORM 结果 3009 SUBMIT FORM 结果 4010 SUBMIT FORM 结果。等等
mysql - 用于逗号分隔值的 REGEX mysql
我在java中有一个mysql查询,比如
在这里,参数 ORG 将具有单个值,例如 xyz,而 CATEGORY 字符串可能具有多个值,例如 Cat1、Cat2 等,因此我想动态地使用 REGEX 框架查询来替换逗号分隔的字符串值,例如
谢谢。
mysql - Mysql GROUP_CONCAT 和 IN 查询
我有一张像 EMPDetails 这样的表
如果我提供 EmpID,我想查询以检索 EmpFriends 名称。
例如,如果提供 EmpID 1,则结果应为
谢谢。
php - MySQL FIND_IN_SET(array1, array2)
是否可以在逗号分隔的列中搜索数字数组?
我知道这是可能的
但这也可能吗?
如果 1 或 2 在列中,它应该return > 0
如果您知道另一种方法,请告诉我
谢谢你
mysql - IN 子句在 MySQL 中对我不起作用
我将我的参数传递为“Suburbun”、“Indigo”,以检索与下面在 MySql 中创建的存储过程中的两个活动匹配的记录。
它没有给出任何行!
但是当我在 SP 中只通过“郊区”时,它会给出 6 行!
我哪里错了?
- 回答 !
我尝试了 Lee Fentress 在http://www.poolofthought.com/index.php/2008/12/28/a-comma-seperated-list-as-parameter-to-mysql-stored-procedure/和 peterm 回答中的评论反映了类似的编码,
有效!
谢谢,但与 SQL Server 相比,我发现这个负面标记。
啧啧,谢谢各位!!
mysql - 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.list REGEXP '1,2,3';
谁能帮我建立这个 REGEXP。
php - 如何在 symfony2 中获取逗号分隔值表格?
我有一个包含逗号分隔值的 MySQL 表,如下所示:
第一行=(A,AB)
第二行=(AC,AE)
我想选择在其集合中具有 A 而不是 AC 或 AE 的行。我在我的代码中使用 symfony2。
它的返回错误:预期的已知函数,得到'FIND_IN_SET'
但是如果我在 sqlyog 中使用查询,比如
它的工作正常。
告诉我我将在 symfony2 中使用 FIND_IN_SET 的任何解决方案。
mysql - 使用 group_concat 更新 mysql 表
下面更新!
谁能帮帮我
我有一张桌子:
我想将每个有多个父母的孩子的数字字段更新为 1:
结果:
所以所有 parent_id 为 12,11,10,8,1,4,9,2,6,5 的行都应该更新为 number =1
我试过类似的东西:
但这不起作用。
我怎样才能做到这一点?
SQLFIDDLE:http ://sqlfiddle.com/#!2/acb75/5
[编辑]
我试图使示例简单,但实际情况要复杂一些,因为我按多个字段进行分组。这是一个新的小提琴:http ://sqlfiddle.com/#!2/7aed0/11