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

MySQL-deltagelsesforespørgsel ved hjælp af like?

Prøv

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

MySQL udfører strengsammenkædning anderledes end andre databaser, så hvis du vil portere din app, skal du have en alternativ version, hvor || bruges som sammenkædningsoperator, som nævnt af Michael i et andet svar. Denne operator virker dog ikke i MySQL, da det betyder or .



  1. Langsom MySQL-starttid i GTID-tilstand? Binær logfilstørrelse kan være problemet

  2. Hvorfor lære Cassandra med Hadoop?

  3. Analyser Big Data med Microsoft Azure Tools

  4. Skift PostgreSql-databasekodning