У меня есть поле COLORS (varchar(50))в моей таблице, SHIRTSкоторое содержит строку с разделителями-запятыми, например 1,2,5,12,15,. Каждое число представляет доступные цвета.
При выполнении запроса select * from shirts where colors like '%1%'на получение всех красных рубашек (цвет = 1) я также получаю рубашки серого (= 12) и оранжевого (= 15) цвета.
Как мне переписать запрос, чтобы он выбирал ТОЛЬКО цвет 1, а не все цвета, содержащие число 1?