sql >> Databasteknik >  >> RDS >> Mysql

MySQL-anslutningsfråga med liknande?

Prova

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

MySQL gör strängkonkatenering annorlunda än andra databaser, så om du vill portera din app måste du ha en alternativ version där || används som sammanlänkningsoperator, som Michael nämnde i ett annat svar. Den här operatören fungerar dock inte i MySQL, eftersom den betyder or .



  1. Hur man aktiverar RPC Out med T-SQL

  2. Fråga för att beräkna både ackumulerad och total SUM över lönen

  3. Fix:"BACKUP LOG kan inte utföras eftersom det inte finns någon aktuell databassäkerhetskopiering." i SQL Server/SQL Edge

  4. SQL Server 2016:Skapa en databasanvändare