与 PHP 中的 WHERE IN SQlite 相反

Opposite of WHERE IN SQlite with PHP

我尝试在我的 PHP 应用程序中创建共享功能。
每个用户都有一个ID,可以读取自己的项目,应该读取项目,他的ID在can_read_by数组中。

project_id  user_id     can_read_by
1           7           2,3,4
2           6           3
3           2           5
4           1           2
5           5           3,1

如何为项目 1、3 和 4 的用户 2 提供服务?

编辑:

新问题:Get many Id`s with WHERE in SQlite with PHP

WHERE子句中使用运算符LIKE

SELECT *
FROM tablename
WHERE user_id = ?
   OR ',' || can_read_by || ',' LIKE '%,' || ? || ',%';

? 更改为您想要的用户 ID。

参见demo