Я просто из любопытства попробовал подобный запрос, и он не удался по очень понятной причине:
AGAINST принимает строку для поиска и необязательный модификатор, который указывает, какой тип поиска выполнять. Строка поиска должна быть литеральной строкой, , а не переменной или именем столбца . - MySQL Руководство по полнотекстовым поискам (мой акцент)
Ознакомьтесь с обновленным ответом Билла Карвина в вопросе, на который вы ссылались, чтобы предложить запрос с использованием подвыбора, который выберет каждую строку из таблицы A, которая соответствует ЛЮБОМУ значению в столбце «term» из таблицы B.