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

mysql che passa i dati a in

Puoi usare il find_in_set funzione?

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

Il find_in_set La funzione restituisce la posizione del primo argomento all'interno del secondo argomento. Se il risultato è>0, allora è stato trovato il primo argomento.

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