mysql实现批量搜索条件一个一个循环查询

酱油白 2016-11-18 11:52:09
mysql查询的时候,查询条件有很多,比如“‘南昌,北京,上海,杭州,广州,深圳......’”,就是把这些搜索条件全部丢到搜索框里去,然后由程序判断“,”分隔符,实现逐个关键字查询,再把搜索结果逐一显示出来,请问mysql能实现类似功能吗?如果能的话mysql语句改如何写,不能的话有没有其他实现的方法呢?
...全文
1759 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
OwenZeng_DBA 2018-01-11
  • 打赏
  • 举报
回复
MySql 为什么不去MySql的版块提问呢?
zjcxc 元老 2018-01-11
  • 打赏
  • 举报
回复
你自己都说了程序实现 “由程序判断“,”分隔符,实现逐个关键字查询,再把搜索结果逐一显示出来”
蹦蹦蹦哧 2018-01-11
  • 打赏
  • 举报
回复
... .... WHERE id IN <foreach collection="ids" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach>
吉普赛的歌 版主 2016-11-19
  • 打赏
  • 举报
回复
select    * from table where area ='南京'
union 
select    * from table where area ='北京'
union
select    * from table where area ='上海'
用程序拼接成这样不就得了

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧