I want best way to call store procedure where i have multiple values in single parameter like City parameter having values like 'london','lyon','kln' and many more.
My stored procedure is like this
CREATE PROCEDURE `GetCityEmpData`(IN `City` VARCHAR(64))
BEGIN
SELECT * FROM Employees
WHERE Employees.City in (City);
END
and call it like this
call GetCityEmpData("'London',Lyon'") ;
it returns 0 rows where there is data for the given parameters. Is it possible to execute the same without prepare statement?