将逗号分隔的字符串作为MySQL中的表处理

时间:2013-04-05 15:48:29

标签: mysql reporting-services

我正在使用SSRS和MySQL,需要处理来自SSRS的多选参数进入MySQL中的例程(存储过程)。

SSRS将多选参数作为逗号分隔的字符串传递:

“1,2,3,4”

在SQL Server中执行此操作的常用方法是使用一个表值函数,该函数将返回一个表,每个值都有一行。然后你加入这个表,一切都很好。

在MySQL中处理这种情况的最佳方法是什么,因为它没有等效的表值函数?

我已经看到了在函数中使用临时表的建议,但是我将同时多次调用此函数,这样很可能无法正常工作。

0 个答案:

没有答案