sql >> Databáze >  >> RDS >> Mysql

Připojovací dotaz MySQL pomocí like?

Zkuste

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

MySQL provádí zřetězení řetězců odlišně od jiných databází, takže v případě, že chcete aplikaci přenést, musíte mít alternativní verzi, kde || se používá jako operátor zřetězení, jak uvedl Michael v jiné odpovědi. Tento operátor však v MySQL nefunguje, protože znamená or .



  1. Přírůstkové statistiky SQL Server 2014

  2. MySQL find_in_set s více vyhledávacími řetězci

  3. SQL dotaz pro získání dat za poslední 3 měsíce

  4. Obnovit záložní soubor postgres pomocí příkazového řádku?