我有两个逗号分隔值,如
S1( “45,34,32,11”)
S 2( “34,10,49,45”)
我需要的是在查询运行时它会检查匹配是否匹配。
选择45 (first number from s1)
&将它与其他系列(s2)
进行比较,即"34,10,49,45"
逐个&然后从(s1)
&中选择第二个号码再次将其与(s2)
中的所有系列项进行比较,&等......
任何机构都可以在MySQL
我尝试了什么
Select * from `table` where s1 IN (s2)
答案 0 :(得分:1)
使用FIND_IN_SET
考虑列名为category
FIND_IN_SET('45', category) OR FIND_IN_SET('34', category) OR FIND_IN_SET('32', category) OR FIND_IN_SET('11', category)