这是我的表格包含的一个例子:
groupCanSee
1
1,2
-1,2
然后我得到了一个数组(详细说明了该成员所属的组),我将其转换为字符串 - 但可以保留为数组。
我曾尝试使用FIND_IN_SET(groupsCanSee, $usersGroups)
- 但我当然遇到的问题是,FIND_IN_SET
函数只能发现字符串的1个部分(例如1,2中的1)但是如果我希望第1组和第4组(FIND_IN_SET('1,4','1,2'))
可以看到它,它将无效。
有人对解决方法有任何建议吗?
答案 0 :(得分:1)
简单的布尔逻辑:
FIND_IN_SET(groupsCanSee, `1`) OR FIND_IN_SET(groupsCanSee, `4`)