可以说我有一个SP,其SELECT语句如下:
SELECT
SELECT product_id, product_price FROM product WHERE product_type IN ('AA','BB','CC');
但是数据IN必须通过包含值字符串的单个变量到达该子句。以下内容链接
IN
SELECT product_id, product_price FROM product WHERE product_type IN (input_variables);
但是它不能那样工作。任何想法如何做到这一点?
像这样传递参数值- 'AA,BB,CC'。然后,使用FIND_IN_SET函数就足够了-
'AA,BB,CC'
SELECT product_id, product_price FROM product WHERE FIND_IN_SET(product_type, param);