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

Requête de jointure MySQL utilisant comme?

Essayez

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

MySQL effectue la concaténation de chaînes différemment des autres bases de données, donc si vous souhaitez porter votre application, vous devez avoir une version alternative où || est utilisé comme opérateur de concaténation, comme mentionné par Michael dans une autre réponse. Cet opérateur ne fonctionne pas dans MySQL, car il signifie or .