Jest to operacja JOIN z nieprzyjemnym paskudnym niesargable powolnym
ON stan.
SELECT B.description
FROM A
JOIN B ON B.description LIKE CONCAT('%', A.code, '%')
Jest powolny, ponieważ 'needle' LIKE '%haystack%' oznacza, że MySQL musi przejrzeć wszystko w stogu siana, aby znaleźć igłę.
Z drugiej strony, 'needle' LIKE 'haystack%' (bez początkowego % ) może użyj indeksu. Więc jeśli to działa w twoich danych, powinieneś go użyć.
SELECT B.description
FROM A
JOIN B ON B.description LIKE CONCAT('FAX', A.code, '%')