Mysql
 sql >> Database >  >> RDS >> Mysql

Query MySQL che trova valori in una stringa separata da virgole

Il modo classico sarebbe quello di aggiungere virgole a sinistra e a destra:

select * from shirts where CONCAT(',', colors, ',') like '%,1,%'

Ma find_in_set funziona anche:

select * from shirts where find_in_set('1',colors) <> 0