我有一个类似下面的mySQL表:
| ID | userIDs
---------------
| 1 | 4,3,5
| 2 | 2,3
| 3 | 1,2,3
我想检索userIDs不包含1的所有行。 我试过了
SELECT * FROM tablename WHERE 1 NOT IN (userIDs)
但它不起作用。有人可以帮忙吗?
答案 0 :(得分:3)
SELECT * FROM tablename
WHERE find_in_set(1, userIDs) = 0