MYSQL条件判定求助

leohe666 2011-03-05 06:34:31
字段ABC 值类似于:"13,25,78,1";
现有值:"1,89,23";

要实现 : 字段ABC中的值在现有值中存在才显示结果,否则不显示

如 :
字段值 现有值 是否显示
"13,25,78,1" "1,89,23" 是
"19,2,4,23" "1,89,23" 是
"7,3,5,19" "1,89,23" 否
"98,73,55,19" "1,89,23" 否


SELECT * FROM table_name WHERE FIND_IN_SET(ABC, 现有值);只可实现单字符

如果多字符如何实现?

求思路.
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2011-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
REGEXP 正则的实现两个字符串组的匹配。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/01/4141864.aspx


参考上贴中的方法你自己先写一下。如果有什么问题再把你写的语句贴出来大家讨论。
[/Quote]学习了
ACMAIN_CHM 2011-03-05
  • 打赏
  • 举报
回复
REGEXP 正则的实现两个字符串组的匹配。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/01/4141864.aspx


参考上贴中的方法你自己先写一下。如果有什么问题再把你写的语句贴出来大家讨论。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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