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