J'ai un champ COLORS (varchar(50))
dans ma table SHIRTS
qui contient une chaîne délimitée par des virgules telle que1,2,5,12,15,
. Chaque nombre représentant les couleurs disponibles.
Lors de l'exécution de la requête select * from shirts where colors like '%1%'
pour obtenir toutes les chemises rouges (couleur = 1), j'obtiens également les chemises dont la couleur est le gris (= 12) et l'orange (= 15).
Comment dois-je réécrire la requête de manière à sélectionner UNIQUEMENT la couleur 1 et non toutes les couleurs contenant le numéro 1?