原文: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