как использовать WHERE IN хранимую процедуру mysql

Как передать массив и использовать WHERE IN внутри хранимой процедуры?

Нужно ли объединять входную строку или что-то в этом роде?

Допустим,

DELIMITER $$
DROP PROCEDURE IF EXISTS `abc`.`table1`$$
CREATE PROCEDURE  `abc`.`test`
(IN somestring VARCHAR(255))
BEGIN
    SELECT * FROM abc.table1 
    WHERE flight_type IN somestring
END $$
DELIMITER ;
6
задан Zabba 21 March 2011 в 03:21
поделиться