Как выполнить условие ниже при соединении без условия где?
SELECT * FROM xyz JOIN abc ON MATCH(xyz.p) AGAINST(abc.h,abc.i,abc.j IN BOOLEAN MODE)
здесь xyz И ab c представляют ТАБЛИЦЫ xyz.p, ab c .h, ab c .i, ab c .j представляют КОЛОННЫ
Найти соответствующую документацию может быть немного сложно, но вы не можете делать то, что хотите. В разделе об ограничениях на полный текст :
Аргументом AGAINST () должно быть строковое значение, которое является постоянным во время оценки запроса. Это исключает, например, столбец таблицы, потому что он может отличаться для каждой строки.
Я не думаю, что MySQL предлагает эффективный способ сделать то, что вы хотите. Однако, если вы зададите другой вопрос, возможно, удастся решить вашу конкретную проблему.