call spTest('10,11,12')
dentro del procedimiento tengo una consulta del tipo select * from tabla where id IN (parametro), al parecer MySQL le agrega caracteres de escape por eso no funciona, si lo hago con CONCAT, funciona, pero no puedo utilizar CONCAT dentro de un Cursor. pongo algo de codigo
Código MySQL:
Ver original
luego necesito hacer algo como
Código MySQL:
Ver original
lo que sucede aquí es que no devuelve nada, como dije antes, creo que MySQL hace algo como
SELECT * FROM table WHERE id IN (`10,11,12`); al agregar eso, lo toma como si fuera un solo STRING.
ojalá alguien pudiera ayudarme, gracias!