我使用了一个名为“ containsAll()”的Java方法来检查ArrayLists是否具有共同的内容.
假设我在MySQL表中有一个列表A(一行)和其他几个列表(在“名称”列中,逐行).
所有列表均由逗号分隔的字符串(列表中至少一个字符串)组成-名称或其他名称.
现在,我想检查列表A中的所有字符串是否都可以在“名称”列的任何行中找到.
结果集应显示“名称”中匹配的所有行,包括行/列表的行必须具有列表A中的所有字符串,并且可以具有其他字符串.
例子一
答:“ T先生”
____name_________________________________________
'Hannibal'
'Hannibal','Face','Murdock','Mr.T','Donald Duck'
'Face','Donald Duck'
'Superman','Chuck Norris','Mr.T'
_________________________________________________
结果集:“汉尼拔”,“脸部”,“默多克”,“ T先生”,“唐老鸭”-AND-
????????????‘超人’,查克·诺里斯’,’T先生’
例二
答:“ Rocky”,“ Mr.T”,“ Apollo”
______name__________________________________________________
'Hannibal','Face','Murdock','Donald Duck','Superman','Mr.T'
'Rocky','Apollo','Ivan'
'Apollo', 'Superman','Hannibal','Rocky','Mr.T','Chuck Norris'
'Rocky','Mr.T','Apollo','Chuck Norris'
_____________________________________________________________
结果集:“ Apollo”,“ Superman”,“ Hannibal”,“ Rocky”,“ Mr.T”,“ Chuck Norris” -AND-
?????????????‘Rocky’,’T先生’,’Apollo’,’Cuck Norris’
我想知道是否可以使用MySQL查询执行那些结果.
先感谢您.