sql >> Database >  >> RDS >> Mysql

MySQL-joinquery met zoals?

Probeer

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

MySQL tekent samenvoeging anders dan andere databases, dus als u uw app wilt porten, moet u een alternatieve versie hebben waar || wordt gebruikt als concatenatie-operator, zoals Michael in een ander antwoord vermeldde. Deze operator werkt echter niet in MySQL, omdat het or . betekent .



  1. Cursorgebaseerd recordgegevenstype met cursor die meerdere waarden retourneert in Oracle Database

  2. Hoe MySQL-querylogboek inschakelen?

  3. Een database-e-mailaccount verwijderen in SQL Server (T-SQL)

  4. Dynamische gegevensmaskering in SQL Server voor geavanceerde gebruikers