我正在将 SSRS 与 MySQL 一起使用,并且需要处理来自 SSRS 的多选参数进入我在 MySQL 中的例程(存储过程)。
SSRS 将多选参数作为逗号分隔的字符串传递:
“1,2,3,4”
在 SQL Server 中执行此操作的常用方法是使用表值函数,该函数将返回一个表,其中每个值对应一行。然后你加入这张桌子,一切都很好。
由于 MySQL 没有等效的表值函数,因此在 MySQL 中处理这种情况的最佳方法是什么?
我已经看到了在函数中使用临时表的建议,但是我将同时调用多个它,因此很可能无法正常工作。