Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage, die Werte in einer durch Kommas getrennten Zeichenfolge findet

Der klassische Weg wäre, Kommas links und rechts hinzuzufügen:

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

Aber find_in_set geht auch:

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