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

Query di join MySQL usando like?

Prova

SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.col LIKE CONCAT('%', Table2.col, '%')

MySQL esegue la concatenazione di stringhe in modo diverso da altri database, quindi nel caso in cui desideri trasferire la tua app, devi avere una versione alternativa dove || è usato come operatore di concatenazione, come menzionato da Michael in un'altra risposta. Tuttavia, questo operatore non funziona in MySQL, poiché significa or .