Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql passant des données à in

Pouvez-vous utiliser le find_in_set fonction ?

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

Le find_in_set La fonction renvoie la position du premier argument dans le second argument. Si le résultat est>0, alors le premier argument a été trouvé.

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