find-in-set

    0热度

    1回答

    我有3个表 user service userServices 用户表 Id | Name | Status ------------------------ 1 | User1 | y 2 | User2 | y 3 | User3 | y 4 | User4 | y 服务表 Id | ServiceName | Status ------------------------

    0热度

    1回答

    我的表设计: 如何获得这些记录。如果日期 '04 -11-2016' OR '1111-2016'可在week_days栏中找到。 注意:日期不一样,它有一个或多个日期。 实际查询: SELECT * FROM `sh_products` WHERE FIND_IN_SET('04-11-2016','11-11-2016',week_days); 期待结果:

    0热度

    1回答

    我有一个字符串变量@IDS,我试图过滤来自表user的记录,但没有帮助我,因为我是MySql的新手。 SET @IDS = '1,2,3'; select * from user where find_in_set(@IDS,ID);

    1热度

    2回答

    我正在为搜索功能建立一个mysql查询,现在我想以某种方式使用ID数组来排列结果。 我已经能够做到这一点,通过使用类似这样一块MYSQL的: SELECT id, name FROM mytable WHERE id IN (77, 3, 123, 1) ORDER BY FIELD(id, 77, 3, 123, 1) 但我不知道是否有可能Order by FIELD或FIND_IN_

    1热度

    1回答

    我想拉tableA(profiles.category)1行匹配tableB(projects.categorysecond)1行但结果。 *重要的projects.categorysecond将有不同的只有1个类别与几个类别取消;例子:渥太华或渥太华;多伦多;蒙特利尔或渥太华;蒙特利尔或多伦多;蒙特利尔 profiles.category总是只有1个类别,永远不会删除。 我需要确保无论我是否有O

    0热度

    1回答

    我在一个表中存储逗号分隔值的字段很少。我可以使用like或FIND_IN_SET来显示查询,以从逗号分隔值查找数据。 MySQL query finding values in a comma separated string 不过,我想知道有多少这两个选项FIND_IN_SET('red',colors) &喜欢用逗号给人的性能影响?他们是否使用字段索引来提供结果? 如果没有,那么我们如何优化查

    -1热度

    1回答

    我有两个表tbl_user和tbl_projects tbl_user +-----+------+--------+ | id | name | skills | +-----+------+--------+ | u1 | x | s1,s2 | | u2 | y | s2,s3 | | u3 | z | s3,s1 | +-----+------+--------+ tbl

    0热度

    1回答

    我有2个表: 用户:注册捐血者与他们的血型的名字。 血:包含血型和血液兼容性。例如:血液5(A-)可以接收来自5(A-)和6(O-)的献血。 我必须建立一个搜索表格来检索潜在的献血者。该表格允许用户搜索特定的血型捐赠者。如果我搜索血型5(A-),查询应返回所有血型为5(A-)和6(O-)的用户,并且结果列表应显示每个用户的姓名和血型。 我已经试过如下: SELECT user.name, bloo

    2热度

    4回答

    我有如下查询。 SELECT Id, FIND_IN_SET('22', Category) >0 AS `tot_cat` FROM tbl_doctorprofile 我得到的结果1哪一行我得到的值“22”中的其他0 .. 这样的结果是类似下面。 Id tot_cat ---------- 1 0 2 0 3 1 4 0 但我只想要拥有价值1

    0热度

    1回答

    我有一个可能包含逗号分隔列表的变量。在我的数据库中,我也有一列有列分隔列表。 我知道我可以通过使用FIND_IN_SET(needle, haystack) 但是,如果我的变量包含一个列表,如“A,B,C”我怎么能检查是否在至少一个项目找到该数据库列一个值该列表是否至少与列中的一个项目匹配?这可能吗?