Cum sa asociezi doua tabele in MySQL care au valori asemanatoare

Configurare noua (How To)

Situatie

Vrei sa asociezi doua tabele care au ca legatura asemanare de caractere intre campuri.

Solutie

Legatura dintre campurile celor doua tabele poate fi exprimata folosind functia INSTR(x,y). Aceasta returneaza pozitia primei aparitii a substringului y in stringul x.

SELECT *
  FROM TABLE a
  JOIN TABLE b ON INSTR(b.column, a.column) > 0

Tip solutie

Permanent

Voteaza

(21 din 49 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?