Това е операция JOIN с гадно гадно неразбираемо бавно
ON
състояние.
SELECT B.description
FROM A
JOIN B ON B.description LIKE CONCAT('%', A.code, '%')
Бавно е, защото 'needle' LIKE '%haystack%'
означава, че MySQL трябва да разгледа всичко в купата сено, за да намери иглата.
От друга страна, 'needle' LIKE 'haystack%'
(без водещия %
) може използвайте индекс. Така че, ако това работи във вашите данни, трябва да го използвате.
SELECT B.description
FROM A
JOIN B ON B.description LIKE CONCAT('FAX', A.code, '%')