Vous pouvez utiliser FIND_IN_SET
pour récupérer les lignes correspondant à vos critères :
SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;
Fondamentalement, FIND_IN_SET
renvoie l'index de l'élément trouvé. Ainsi, cette requête trouve toutes les lignes où elle trouve le mot correspondant dans "l'ensemble" de valeurs séparées par des virgules.
Crédit : Je savais qu'il y avait quelque chose comme ça, mais ce message C'est là que j'ai trouvé la réponse et l'instruction SELECT.