表中的資料是這樣的

想要的查詢結果是圖2中結果1的資料

在mysql中sql陳述句這么寫能查出來,因為我沒這么寫過,所以我覺得是不是不對呢:SELECT * FROM `main_page_polly` WHERE catagory IN(2,3)
麻煩大神給講講原因,如果這么寫不對的話應該怎么寫這個sql 呢
uj5u.com熱心網友回復:
這樣似乎只能查看到2,3開頭的記錄,要是2,3在中間時,查看不到,能不能用like來查看,但是估計性能不怎么樣,坐等最優解uj5u.com熱心網友回復:
REGEXP 正則的實作兩個字串組的匹配。http://blog.csdn.net/acmain_chm/article/details/4141864
uj5u.com熱心網友回復:
樓上的 REGEXP類似 like 并不能代表 全等于 如果存在相似的 結果就是錯誤的了uj5u.com熱心網友回復:
LZ解決了么?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/118073.html
標籤:MySQL
上一篇:關于mysql中的資料替換問題
