程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> mysql-Mysql中字段本身就是用逗號分隔的,怎麼進行IN的篩選

mysql-Mysql中字段本身就是用逗號分隔的,怎麼進行IN的篩選

編輯:編程解疑
Mysql中字段本身就是用逗號分隔的,怎麼進行IN的篩選

這是我數據庫中的數據  圖片說明

我像圖2中這樣寫的sql居然能正確的匹配,因為之前沒有這麼寫過,感覺這樣寫不太正確,但是結果確實是我想要的,請大神幫忙看看這樣寫對嗎圖片說明
如果不對的我,我就是想取得圖2中結果1中的數據該怎麼寫呢

最佳回答:


那你能查到該字段包含3的記錄嗎?感覺這樣用不正確啊。試試like語句會怎麼樣呢?
你是想查這個字段包含2或者3的記錄嗎,用catagory like '%3%' or category like "%2%",看看是不是你需要的數據,跟你用in對比有什麼不同。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved