字段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, 现有值);只可实现单字符如果多字符如何实现?求思路.
现有值:"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, 现有值);只可实现单字符如果多字符如何实现?求思路.
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/01/4141864.aspx
参考上贴中的方法你自己先写一下。如果有什么问题再把你写的语句贴出来大家讨论。