mysql 是否可以在 varchar 列中使用 IN 语句
就我而言
SELECT `custids` FROM user WHERE id = 1;
它返回 custids 列,它是 varchar,值以逗号分隔,如 1,2,3
当我运行这个查询
SELECT * FROM `user` WHERE user.id IN(`custids`);
它没有像我预期的那样运行。
实际上我要像这样运行查询:
SELECT * FROM `user` WHERE user.id IN(1,2,3);
但我认为它的运行方式如下:
SELECT * FROM `user` WHERE user.id IN('1,2,3');