简单的SQL查询问题 [英] problem with simple sql query

查看:63
本文介绍了简单的SQL查询问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有表supportFtacts其中sizeid的id由逗号分隔



现在我想获取大小id为1的所有记录吗?



以下是链接





http://sqlfiddle.com/#!2/30bd2/1 [ ^ ]



我搜索一个id时工作正常



现在我要选择所有列的大小为1或2



http://sqlfiddle.com/#!2/30bd2/2 [ ^ ]



我已经书面查询了



i have table supportContacts where sizeid has id's seprated by comma

now i want to fetch all records where size id has 1 in it ??

below is link
:

http://sqlfiddle.com/#!2/30bd2/1[^]

it works fine when i search for one id

now i want to select all column have size id 1 or 2

http://sqlfiddle.com/#!2/30bd2/2[^]

for that i have written query

select id, sizeid from supportContacts
WHERE FIND_IN_SET('1,2',sizeid)



哪个不起作用?任何帮助


which does not work ? any help

推荐答案

你应该使用下一个查询:

You should use the next query:
select id, sizeid from supportContacts
WHERE FIND_IN_SET('1',sizeid) OR FIND_IN_SET('2',sizeid)


这篇关于简单的SQL查询问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆