字段存放的格式是
| id | pid | pids |
| 1 | 22 | 22 25 28 |
| 2 | 23 | 23 223 245 |
| 3 | 24 | 24 224 280 |
现在我要想查询 pids 里含有 22 的数据 那么 我用 pids LIKE '%22%' 这样查询的时候 3个都会查到 但我现在只想查询 单独一行存有 22 的数据 请问大家我该 如果写 SQL语句?
我想的是在 pids 后面加上换行 再 LIKE '%22\r\n%' 但我不知道 正确的应该怎么写... 求大大问题帮我看看!
MySQL
你这个很难实现。
22
223
122
引用来自“腾勇”的答案
你这个很难实现。
22
223
122
没看懂楼主什么意思
意思是将pids中从3行中提取出1行?
String[] p = pids.split("\r\n"); if(p.length==1) { //开始判断处理是否含有22 }这样试试