在线等,sql求思路 比如表中有十条数据,其中有个字段sumid是存储多个用户id的 如:(2,43,56,67,56)都是用逗号隔开的我想查询这十条数据中sumid包含id=2的,怎么查啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sumid存储为,2,43,这样的。select * from tb where sumid like '%,2,%' sumid like '%,2,%' or sumid like '2,%' or sumid like '%,2' or sumid=2 sumid存储为,2,43,这样的。select * from tb where sumid like '%,2,%'or sumid like '2,%' or sumid like '%,2' sumid=2,22,222,这样结果就有问题了。 where charindex(',2,',',''sumid,')>0 如果sumid=22,23,24即使没有id为2的or sumid like '%,2' 也会查出来结果的。 什么意思? '22,23,24' like '%,2' 为真吗??不对吧 杯具了...项目中的服务器控件都不能正常显示了。 jquery调用webservice安全性问题 100分 关于Repeater绑定数据问题 高手解惑 jmail错误调试 !---很菜的问题,刚学ASP.net 请坛里各位好心人 帮帮我 5555 ----! 无偿的问题请教!!! 关于datagrid列宽的简单问题,来者有分,散分啦! 由超连接提交数据行吗? 关于控件得到焦点的奇怪问题 关于获取动态生成控件值的问题 高手的请进,奇怪问题水平sp3系统不能运行
select * from tb where sumid like '%,2,%'
select * from tb where sumid like '%,2,%'
or sumid like '2,%' or sumid like '%,2'
这样结果就有问题了。
or sumid like '%,2' 也会查出来结果的。