Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisation de l'instruction IN pour le paramètre de procédure stockée SQL

Une façon est d'utiliser SQL dynamique. C'est-à-dire générer le SQL sous forme de chaîne, puis l'exécuter.

Un moyen plus simple (peut-être) consiste à utiliser like :

where concat(', ', @IDS, ', ') like concat('%, ', id, ', %')

Notez que cela place le séparateur au début et à la fin des expressions, donc "10" ne correspondra pas à "11010".