原文:MySQL JOIN 连接时,条件为以逗号分隔的字段与 ID 相匹配 FIND_IN_SET

一 背景 有一张相片表,一张相片所属标签表,一张相片可以归属于多个标签,表结构如下: 现在需要通过一次查询,得到每一张照片对应的标签名称,标签名称之间以固定的分隔符连接,结果如下图: 二 查询语句 原生 Mysql 语句 TP 查询语句 三 关键函数用法 FIND IN SET str,strList str 要查询的字符串 strList 字段名,参数以 , 分隔,如 , , , 查询字段 st ...

2019-08-23 16:38 0 443 推荐指数:

查看详情

mysql查找以逗号分隔的值-find_in_set

需求:有一个表字段很多逗号的值,然后查询时候传入一些值,匹配所有数据内包含查询传入的这些值的数据 可能你一开始会想到 SELECT * FROM xujiantao WHERE game LIKE ‘%44′ 或者 ’44%’ ‘%44%’, 那么结果可能也会包含444的数据,不太准 一开始 ...

Wed Jul 08 10:06:00 CST 2015 0 3754
MySQL函数 FIND_IN_SET 实现多条件搜索

一、目标 想实现如下 去哪儿网 的一个多条件搜索功能,就是勾选了上面的条件,下面的内容就根据上面勾选条件自动选择展示...... 二、前端 1、html 文件 View Code 2、js 文件 ...

Sun Apr 01 01:54:00 CST 2018 0 979
MySQLFIND_IN_SET()函数

今天在做项目,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间 ...

Thu Jun 29 00:07:00 CST 2017 1 129067
Mysql中使用FIND_IN_SET解决IN条件为字符串只有第一个数据可用的问题

今天在使用Mysql的存储过程处理数据的批量删除,遇到了WHERE条件中使用IN(strlist)(strlist为逗号分隔的字符串),只有strlist的第一个元素才有效的问题,现在将问题和解决方法做下记录。 我们首先创建两张表userinfo(用户信息表)和userextinfo ...

Wed Aug 13 00:00:00 CST 2014 0 3247
MySQLFIND_IN_SET()函数

今天在做项目,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围 ...

Wed Jun 17 17:46:00 CST 2020 0 879
MySQLFIND_IN_SET()函数

今天在做项目,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间 ...

Tue Feb 14 23:47:00 CST 2017 8 19998
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM