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

mysql pasando datos a in

¿Puedes usar el find_in_set? función?

SELECT x FROM tblname1 t1
inner join tblname2 t2 on find_in_set (t1.id, REPLACE(t2.content,'|',',')) > 0
where t2.dataid = 'y';

El find_in_set La función devuelve la posición del primer argumento dentro del segundo argumento. Si el resultado es>0, entonces se ha encontrado el primer argumento.

Consulte http://dev. mysql.com/doc/refman/5.7/en/string-functions.html#function_find-in-set