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

estrarre gli ID assegnati a un elenco di ID utente

MySQL ha una funzione incorporata per quella chiamata TROVA_IN_SET .

SELECT *
FROM tableName
WHERE FIND_IN_SET('7', bank_ids) > 0

Dovresti normalizzare correttamente la tua tabella.

AGGIORNAMENTO

se vuoi usare LIKE , devi concatenare , su entrambi i lati. ad esempio

WHERE CONCAT(',', bank_ids, ',') LIKE CONCAT('%,', '7', ',%')