如何在 MySQL 存储过程中拆分逗号分隔的文本(ID 列表)以在 SQL“IN”语句中使用结果。
SELECT * FROM table WHERE table.id IN (splitStringFunction(commaSeparatedData, ','));
最佳答案
这对于 MySQL 来说非常简单:
SELECT * FROM table WHERE FIND_IN_SET(table.id, commaSeparatedData);
引用:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_find-in-set
关于sql - 如何在 MySQL 存储过程中拆分逗号分隔的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2182668/