Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Join-Abfrage mit like?

Versuchen Sie es

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

MySQL führt die Zeichenfolgenverkettung anders als andere Datenbanken durch, falls Sie also Ihre App portieren möchten, benötigen Sie eine alternative Version, in der || wird als Verkettungsoperator verwendet, wie von Michael in einer anderen Antwort erwähnt. Dieser Operator funktioniert jedoch nicht in MySQL, da er or bedeutet .