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

Come posso abbinare un elenco separato da virgole a un valore?

  1. Memorizzare CSV in una colonna che devi interrogare è una cattiva idea:dovresti usare una tabella separata.
  2. IN non è per CSV, è per elencare i valori per una singola colonna
  3. A parte questi argomenti, puoi usare FIND_IN_SET()

Ad esempio:

SELECT * FROM article WHERE FIND_IN_SET('5', category) != 0;