对IN运算符使用字符串

时间:2018-03-26 15:48:26

标签: mysql sql

我试图将逗号分隔的ID列表与另一个表匹配。

这有效:

SELECT * FROM a WHERE EXISTS (SELECT * FROM b WHERE id IN (2,3))

这有效:

SELECT * FROM a WHERE EXISTS (SELECT * FROM b WHERE id = a.tag)

那么,我如何将两者结合起来呢? (这不起作用)

SELECT * FROM a WHERE EXISTS (SELECT * FROM b WHERE id IN (a.tags))

我是否需要包装" a.tags"在一些功能?是否有一些相当于eval或爆炸?

如何让它发挥作用?

0 个答案:

没有答案