Det här är en JOIN-operation med en otäck otäck, osargbar långsam
ON skick.
SELECT B.description
FROM A
JOIN B ON B.description LIKE CONCAT('%', A.code, '%')
Det är långsamt eftersom 'needle' LIKE '%haystack%' innebär att MySQL måste titta på allt i höstacken för att hitta nålen.
Å andra sidan, 'needle' LIKE 'haystack%' (utan den inledande % ) kan använd ett index. Så om detta fungerar i din data bör du använda det.
SELECT B.description
FROM A
JOIN B ON B.description LIKE CONCAT('FAX', A.code, '%')