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

MySql - Sådan forbinder du to tabeller, men med ikke nøjagtige værdier, men lignende

Her vælger jeg bare en delmængde af kolonnerne til demoformål:

SELECT View1.id as id1,
       des,
       Table1.id as id2,
       description
FROM View1 INNER JOIN Table1
WHERE SOUNDEX(des) = SOUNDEX(description)
;

Ovenstående vil matche beskrivelser, der kun varierer efter ikke-alfabetiske tegn, såsom mellemrum, parenteser, bindestreger osv.




  1. MYSQL Sorter efter sum af kolonner

  2. SQL-sætning ignorerer parameteren where

  3. få ud parameter fra mysql lagret procedure i java

  4. Group_Concat i Concat fungerer ikke med NULL-værdier