sql >> Base de Datos >  >> RDS >> Mysql

extraer los identificadores asignados a una lista de identificadores de usuario

MySQL tiene una función integrada para eso llamada FIND_IN_SET .

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

Debes normalizar correctamente tu tabla.

ACTUALIZAR

si quieres usar LIKE , necesitas concatenar , en ambos lados. por ejemplo

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