Это помогает мне выполнить условие IN. Надеюсь, это вам поможет ..
CREATE PROCEDURE `test`(IN Array_String VARCHAR(100))
BEGIN
SELECT * FROM Table_Name
WHERE FIND_IN_SET(field_name_to_search, Array_String);
END//;
Вызов:
call test('3,2,1');