例如有字段"typeid" 里面存了一些表示类别的ID用“,”分开的 : 记录1: '1,11,111,22,87' 记录2: '11,12,13' 记录3: '67,23,1,32'我想找出所有包含类别ID=1的记录如何去写sql语句呢,我一开始以为用like字句就行,试了之后来发现这样不可以3条记录全出来了,实际只有记录1和记录3符合要求
解决方案 »
- 存储过程,变量处理方式,自定义显示列
- 怎样在查询某一个客户的时候,可以在两个界面中显示出客户的不同信息
- 关于几个陌生的sql指令,实在找不到相关信息,有人知道不?!
- 求翻译procedure FROM SQL server2005 TO mysql
- mysql 中写sql语句咱和mssql不一样的?
- MySQL在多个索引的情况下的默认排序规则是什么?能否指定默认排序索引?
- mysql show status如何清除
- 数据库分页问题
- 值得研究的问题,在线等候!!!
- 在mysql里,为什么查询后我的第一条记录总是现实不出来???
- mysql in 效率的问题
- 加了order by id desc 后,语句速度很慢了?
INSTR(CONCAT(',',TYPEID,','),',1,')>0
where find_in_set(1,typeid)