我有一张这样的桌子:
UID(int) NUMBERS(blob) ---------------------- 1 1,13,15,20 2 3,10,15,20 3 3,15
我想测试3和15是否在称为NUMBERS的Blob中。并可以看到无法使用LIKE %%
仅选择ID为2且具有三个scoulb的行…
这个也可以:
SELECT * FROM table WHERE 3 IN (NUMBERS) AND 15 IN (NUMBERS)
使用IN将查找以逗号分隔的字符串,例如。这两个
WHERE banana IN ('apple', 'banana', 'coconut') WHERE 3 IN (2,3,6,8,90)
在此页面上找到的信息: